您的位置:首页 > 编程语言 > Qt开发

QT中中文显示乱码 解决方法

2011-06-20 21:40 441 查看
解决QT设置中文文字的时候出现乱码

main()

06{

07

08QApplicationa(argc,argv);

09//以下部分解决中文乱码

10QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));

11QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB2312"));

12QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));

13//以上部分解决中文乱码

14MainWindoww;

15

16w.show();

17

18returna.exec();

19}

#include<QtGui/QApplication>
02
#include<QTextCodec>
03
#include"mainwindow.h"
04
05
int
main(
int
argc,
char
*argv[])
06
{
07
08
QApplicationa(argc,argv);
09
//以下部分解决中文乱码
10
QTextCodec::setCodecForTr(QTextCodec::codecForName(
"GB2312"
));
11
QTextCodec::setCodecForLocale(QTextCodec::codecForName(
"GB2312"
));
12
QTextCodec::setCodecForCStrings(QTextCodec::codecForName(
"GB2312"
));
13
//以上部分解决中文乱码
14
MainWindoww;
15
16
w.show();
17
18
return
a.exec();
19
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: