Qt使用MSVC2019编译器'常量中有换行符'
乱码的原因
为了满足跨平台需求,使用utf8编码。
MSVC对UTF-8的支持并不好,所以在读取时会将中文转化为GBK显示。然后就会显示乱码。具体原因可以在网上检索一下。
简单的解决方式,可以在中文后面添加一个全角的空格。
解决方式
- 将文件编码格式修改为utf8-bom
这个时候不报错了,但是中文显示变成了乱码
- 在文件中添加
#if _MSC_VER >= 1600
#pragma execution_character_set("utf-8")
#endif

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号