Qt应用程序支持中文字符显示
2014-04-26 14:43
302 查看
解决方法如下:
1、包含以下头文件:
#include <QtCore/QTextCodec>
#include <QDir>
#include <QTranslator>
2、在应用程序中添加下列代码:
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
如下所示:
#include "qt12.h"
#include <QtGui>
#include <QApplication>
#include <QtCore/QTextCodec>
#include <QDir>
#include <QTranslator>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
qt12 w;
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
w.show();
return a.exec();
}
即可正常显示中文字符。
1、包含以下头文件:
#include <QtCore/QTextCodec>
#include <QDir>
#include <QTranslator>
2、在应用程序中添加下列代码:
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
如下所示:
#include "qt12.h"
#include <QtGui>
#include <QApplication>
#include <QtCore/QTextCodec>
#include <QDir>
#include <QTranslator>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
qt12 w;
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
w.show();
return a.exec();
}
即可正常显示中文字符。
相关文章推荐
- android 4.4.3上面,联系人的头像默认显示首字母,但是不支持中文字符,修改支持中文
- qt-embedded-3.1.1 tslib触摸屏校正+qte3移植+触摸屏支持+中文显示
- 如何让QT支持中文字符
- QT如何支持中文显示
- QT界面显示“中文字符”
- 如何在QT中显示中文字符
- Qt 应用程序在ARM9板中显示中文
- 嵌入式Qt方案中文显示系列:Qte中的字体支持和使
- CentOs命令行下支持显示中文字符
- qt应用程序向arm板上移植中文不能正确显示的解决办法
- Qt显示本地语言(支持中文问题)
- ubuntu下qt4.8.6运行ui界面不显示中文,原因是qtconfig默认的字体不支持中文
- Qt4.7支持中文显示及制作QT支持的字体文件
- QT中文字符显示乱码解决方案
- QT 中文转成Unicode 字符显示 \uxxxx
- Qt 应用程序在ARM9板中显示中文
- VS2005/VS2008英文版应用程序无法显示中文字符
- fbterm正确在字符界面显示中文并支持输入法
- Qt支持中文显示
- 如何在Qt中正确显示宽字符(例如中文)