其实要把ASCII编码的字符串转换成中文很简单,只要把ASCII字符串强制成WCHAR类型就行了。例如:
在这里顺便说说中文转ASCII的方法,其实也挺简单的,这个我也是突然间发现有这么简单的方法:
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;
代码经过测试可行