您的位置:首页 > 其它

关于在繁体中文的WindowsMobile手机上字符编码的转换问题

2008-05-22 15:49 423 查看
在繁体中文的手机上进行编码转换应该使用代码页来代替CP_ACP参数,如下所示:

转换为宽字符:
DWORD dwwcharSize = MultiByteToWideChar(
936,
MB_PRECOMPOSED,
lpszBuf,
dwBufSize,
0,
0);
// 转换多字节
wchar_t* pwszBuf = (wchar_t*)malloc(dwwcharSize*sizeof(wchar_t));
MultiByteToWideChar(
936,
MB_PRECOMPOSED,
lpszBuf,
dwBufSize,
pwszBuf,
dwwcharSize*sizeof(wchar_t));
转换为多字节
char szbuf[128] = {0};
WideCharToMultiByte(
936,
NULL,
networkDestInfo.szDescription,
_tcslen(networkDestInfo.szDescription),
szbuf,
128,
NULL,NULL);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: