解决Qt5源码中的中文输出乱码问题

场景:Qt5.8,QtCreator4.2.1,源码文件的编码为UTF-8
直接在代码调用日志时信息写的是中文,但是程序运行时,输出的依然是乱码,但是后面有变量使用QString::fromStdWString输出的中文显示正常。
解决Qt5源码中的中文输出乱码问题


百度了下,最后的解决办法是,在头文件中加入此行代码,重新编译成功。
#pragma execution_character_set("utf-8")

感谢链接:https://blog.csdn.net/weixin_34415923/article/details/86323368
posted @ 2019-11-12 15:47  strongbug1  阅读(67)  评论(0编辑  收藏  举报