ubuntu16.04 运行qt程序中英文均乱码

main.cpp中添加下面的代码

#include <QTextCodec>					 //UTF-8

主函数中添加下面的代码

QTextCodec *codec = QTextCodec::codecForName("UTF-8");       //UTF-8
QTextCodec::setCodecForTr(codec);
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);

解决!

参考了https://www.cnblogs.com/findumars/p/4886170.html

发布了39 篇原创文章 · 获赞 8 · 访问量 7965

猜你喜欢

转载自blog.csdn.net/weixin_40512640/article/details/90047218