Qt Vs编译器中文乱码(vs2017 32bit等)

在msvc2015上关于中文编译不过解决办法:
————————————————————————————————————————————
1.在中文字符串用QStringLiteral包住:

QStringLiteral("的渴望见到我的胃口的");

2.将该cpp经过第三方软件Notepad++转为 UTF-8-BOM编码就能编译成功

上面两种都是将字符转为UTF-8-BOM,再在头文件中加入下面的代码 可完美解决 (此办法在vs的编译器中通用!!!)

//源代码编码必须是: UTF-8(BOM)

#pragma execution_character_set("utf-8")

————————————————————————————————————————————

Qt设置
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_40650582/article/details/108281077