19,504
社区成员
发帖
与我相关
我的任务
分享
CString chinese;
// 把ASCII字符串强制转成WCHAR类型即可把对应的ASCII字符转成中文
WCHAR *wch = (WCHAR *)ascii;
int len = wcslen(wch);
for(int i=0; i<len; i++){
chinese.AppendChar(wch[i]);
}
LPCWSTR chinese = _T("哈哈哈,搞掂了");
char *ascii = (char *)chinese;
Encoding gb = System.Text.Encoding.GetEncoding("gb2312");
byte[] bytes = new byte[2] { 0xba, 0xc3 };
string str = gb.GetString(bytes); // 转为Unicode
str = "好";
bytes = gb.GetBytes(str); // 转为gb2312编码的ASCII序列