VS2017+Qt5.14.2程序中文乱码解决方案

因为VS的默认编码格式是GBK的,但QT的默认编码格式却是UTF-8.

1.仅需在对应的项目头文件中加上一下代码即可解决乱码问题

#ifdef WIN32
#pragma execution_character_set("utf-8")
#endif

2.VS里边安装插件【ForceUTF8】拓展
【无BOM版(推荐)】
https://marketplace.visualstudio.com/items?itemName=hbuexinxin.ForceUTF8NoBOM
【带BOM版】
https://marketplace.visualstudio.com/items?itemName=jz5.ForceUTF8withBOM-18593

你可能感兴趣的:(C++,QT,c++,qt,乱码)