UniCode 下 CString 转 char* 的方法
今天进行文件操作时,将CString的GetBuffer()后直接倒到char数组后写入文件发现 每个字符与字符之间都有一个空格存在,而且有内容丢失。原来CString类对象GetBuffer(),后以后还是unicode编码,所以必须将宽字符转换成char类型那就必须用到一个函数
网上查了下解决方法如下:
在Visual C++.NET2005中,默认的字符集形式
转载
2014-09-24 08:30:59 ·
420 阅读 ·
0 评论