首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

CString类型中文字符串截取出现乱码的有关问题

2012-03-26 
CString类型中文字符串截取出现乱码的问题我用Left,Right, Mid函数截取一个既有中文也有英文字符的字符串,

CString类型中文字符串截取出现乱码的问题
我用Left,Right, Mid函数截取一个既有中文也有英文字符的字符串,出现乱码。上网查找原因,有说将程序改为UNICODE的,不知道是什么意思啊,要怎么改呢?
求指教,谢谢!

[解决办法]

探讨
改为UNICODE 的具体操作是?是改代码还是进行设置呢??
比如说代码:
CString csRecv, csLeft, csRgt;
csLeft = csRecv.Left(1024);
csRgt = csRecv.Right(1024);

[解决办法]
WideCharToMultiByte
MultiByteToWideChar
用这两个函数
[解决办法]
CStringW
或者你遍历一下自己拆也可以,没必要必须用API
[解决办法]
CStringW::Left

热点排行