读书人

Qt中文显示有关问题

发布时间: 2013-06-19 10:26:41 作者: rapoo

Qt中文显示问题
读取一个文件里的信息,包含汉字,怎样把汉字显示出来,不出现乱码?
[解决办法]

QTextCodec *codec = QTextCodec::codecForName("System");  
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);

[解决办法]
按照文件原来的编码读,就是写入时:utf-8,读出时也是:utf-8
[解决办法]
引用:
Quote: 引用:

按照文件原来的编码读,就是写入时:utf-8,读出时也是:utf-8[/quote还是不太明白

文件里面用什么编码存的,你读出就用什么编码

读书人网 >QT开发

热点推荐