QT中文 乱码解决
- #include <QtGui/QApplication>
- #include <QTextCodec>
- #include "mainwindow.h"
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- // 以下部分解决中文乱码
- QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));
- QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB2312"));
- QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));
- // 以上部分解决中文乱码
- MainWindow w;
- w.show();
- return a.exec();
- }
复制代码
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
utf8的可以的。
你先转变成utf8
建议还是老老实实的写英文的界面,然后用语言家来做一个翻译,这样比较不会出问题
都是字符集惹的祸...