[代码] 解决QT 设置中文文字的时候出现乱码 (2011-08-13 11:43)
分类:
QT
01 | #include <QtGui/QApplication> |
02 | #include <QTextCodec> |
03 | #include "mainwindow.h" |
04 |
05 | int main(int argc, char *argv[]) |
06 | { |
07 |
08 | 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; |
15 |
16 | w.show(); |
17 |
18 | return a.exec(); |
19 | } |