主题:9160的SDK不支持汉字宽字节转换? 共有45589人关注过本帖 |
---|
9160用户 |
1楼 |
![]() |
9160的SDK不支持汉字宽字节转换? ![]()
我用WideCharToMultiByte转换汉字时总是不正确,出乱码,但转英文字符没问题。比如下面这段代码。是不是SDK需要更新?
wchar_t wText[20] = {L"宽字符转换测试!OK!"}; DWORD dwNum = WideCharToMultiByte(CP_ACP,WC_COMPOSITECHECK,wText,-1,NULL,0,NULL,FALSE); char *psText; psText = new char[dwNum]; if(!psText) { delete []psText; } WideCharToMultiByte (CP_OEMCP,WC_COMPOSITECHECK,wText,-1,psText,dwNum,NULL,FALSE); delete []psText; |
单帖管理 | 引用 | 回复 ![]() |
x10 |
2楼 |
![]() |
![]()
请参考ZHL博客中的文章http://www.emtronix.com/blog/user14/show.asp?_articleid/12.html,也许会有帮助。
|
单帖管理 | 引用 | 回复 ![]() |