发布网友
共2个回答
热心网友
其实要把ASCII编码的字符串转换成中文很简单,只要把ASCII字符串强制成WCHAR类型就行了。例如:
ASCII转中文:
C/C++ code
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的方法,其实也挺简单的,这个我也是突然间发现有这么简单的方法:
C/C++ code
LPCWSTR chinese = _T("哈哈哈,搞掂了");
char *ascii = (char *)chinese;
热心网友
有ascii码啊,直接就可以转换成英文