`
Jon_LT
  • 浏览: 104885 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

CString 进行Format 转换乱码问题

    博客分类:
  • C++
阅读更多

通常我们使用强制转换可以把单个字符在unicode与ASCII字符之间互相转换

 

但是由于VS2008 和 VS2005 工程有差异,所以可能会导致转码错误。

 

例如:

 

char *ch="hello"; 
CString msg;
msg.format(_T("%s",LPCTSTR(ch)); 
AfxMessageBox(msg);
 

 其中_T 已经进行转码,但是还有会出现错误

 

修改:

 

msg.format(_T("%s",CStringW(ch)); 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics