主题:9160的SDK不支持汉字宽字节转换?

  共有31058人关注过本帖    
9160用户
1楼


9160的SDK不支持汉字宽字节转换?  发帖心情 Post By:2010-3-19 23:29:00   [只看该作者]

我用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楼


  发帖心情 Post By:2010-3-20 9:47:00   [只看该作者]

请参考ZHL博客中的文章http://www.emtronix.com/blog/user14/show.asp?_articleid/12.html,也许会有帮助。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

9160的SDK不支持汉字宽字节转换?

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: