在main.cpp添加头文件:
#include
在int main(int argc, char *argv[])加入以下代码:
QTextCodec *codec = QTextCodec::codecForName(“utf8”);
QTextCodec::setCodecForLocale(codec);
wondows下如果中文乱码可以试加入下面的代码:
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
或
在mainwindow.h添加:#pragma execution_character_set(“utf-8”)
相关文章
- 12-02【Qt开发】解决Qt5.7.0中文显示乱码的问题
- 12-02json.dumps输出的中文乱码问题
- 12-02关于使用编辑器Dev C++中文编码运行后乱码问题的解决办法
- 12-02Qt 4.6.2静态编译后,创建工程出现中文乱码的解决办法
- 12-02linux中文显示乱码的解决办法
- 12-02完美解决response.getWriter().write()中文输出乱码的问题
- 12-02NetBeans8 控制台输出的中文乱码问题
- 12-02Visual Studio 运行输出页面中文乱码的解决办法
- 12-02关于QT Creator 5.9.9编译输出窗口中文乱码的解决办法
- 12-02[转]QT中QString与string的转化,解决中文乱码问题