#include <QTextCodec>
QTextCodec* qc= QTextCodec::codecForName("GB2312");
QTextCodec::setCodecForLocale(qc);
QTextCodec::setCodecForCStrings(qc);
QTextCodec::setCodecForTr(qc);
据说分平台的:
在Ubuntu上,要UTF8才会不乱
反正win7上就像上面代码所说就OK了
本文介绍如何在Qt中设置GB2312编码以确保中文字符的正确显示与处理,并提到不同操作系统下编码设置的区别。
#include <QTextCodec>
QTextCodec* qc= QTextCodec::codecForName("GB2312");
QTextCodec::setCodecForLocale(qc);
QTextCodec::setCodecForCStrings(qc);
QTextCodec::setCodecForTr(qc);
据说分平台的:
在Ubuntu上,要UTF8才会不乱
反正win7上就像上面代码所说就OK了
1568
1万+
1688

被折叠的 条评论
为什么被折叠?