其实要把ASCII编码的字符串转换成中文很简单,只要把ASCII字符串强制成WCHAR类型就行了。例如:
ASCII转中文:
CString chinese; // 把ASCII字符串强制转成WCHAR类型即可把对应的ASCII字符转成中文 WCHAR *wch = (WCHAR *)ascii; int len = wcslen(wch); for(int i=0; i<len; i++){ chinese.AppendChar(wch[i]); }
在这里顺便说说中文转ASCII的方法,其实也挺简单的,这个我也是突然间发现有这么简单的方法:
LPCWSTR chinese = _T("哈哈哈,搞掂了"); char *ascii = (char *)chinese;
代码经过测试可行
1万+

被折叠的 条评论
为什么被折叠?



