读书人

CString类型中文字符串截取出现乱码的

发布时间: 2012-03-26 15:46:56 作者: rapoo

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

[解决办法]

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

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

读书人网 >VC/MFC

热点推荐