QT中文 乱码解决
?
[代码]?解决QT 设置中文文字的时候出现乱码01#include <QtGui/QApplication>02#include <QTextCodec>03#include "mainwindow.h"0405int?main(int?argc,?char?*argv[])06{0708????QApplication a(argc, argv);09????// 以下部分解决中文乱码10????QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));11????QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB2312"));12????QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));13????// 以上部分解决中文乱码14????MainWindow w;1516????w.show();1718????return?a.exec();?
19}?
总结下来,解决中文乱码的最好最方面的方法。至于原理请看前面转得帖子: