读书人

QT汉语言 乱码解决

发布时间: 2012-10-07 17:28:51 作者: rapoo

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}

?

总结下来,解决中文乱码的最好最方面的方法。至于原理请看前面转得帖子:

QString 与中文问题

读书人网 >编程

热点推荐