读书人

写资料乱码肿么解决

发布时间: 2012-12-29 10:28:09 作者: rapoo

写文件乱码,肿么解决
简单的几行语句


CString path="c:\\log.txt";
ofstream logfile(path,ios::app);
logfile<<": "<<"你好"<<"hello"<<endl;
logfile.close();



然后再去查看log.txt里面都是乱码,输入数字也不行
[解决办法]
是不是跟字符集有关?
[解决办法]
项目 属性 使用多字节字符集
[解决办法]
中文去掉看看乱码不 在写文件之前加上setlocale(LC_ALL,"");
[解决办法]
引用:
中文去掉看看乱码不 在写文件之前加上setlocale(LC_ALL,"");

setlocale(LC_ALL,"chs");

对电脑而言没有乱码,只有二进制字节;对人脑才有乱码。啊 GBK:0xB0 0xA1,Unicode:0x4A 0x55,UTF-8:0xE5 0x95 0x8A

推荐使用WinHex软件查看文件或内存中的原始字节内容。

读书人网 >C++

热点推荐