1,问题描述
VS2019+QT 报错"C2001常量中有换行符",且中文在界面上打印出来是乱码。
解决办法:
第1)步:
在VS中的“高级保存选项”(自行查询如何在VS找到该操作按钮)中,设置源代码文件的格式,如下图:
第2)步:
在出现中文的代码文件中添加:
#pragma execution_character_set("utf-8")
在对QString类型变量赋值时,可使用 QString::fromLocal8Bit("中文")格式。
亲测可行!中文不再乱码
VS2019+QT 报错"C2001常量中有换行符",且中文在界面上打印出来是乱码。
解决办法:
第1)步:
在VS中的“高级保存选项”(自行查询如何在VS找到该操作按钮)中,设置源代码文件的格式,如下图:
第2)步:
在出现中文的代码文件中添加:
#pragma execution_character_set("utf-8")
在对QString类型变量赋值时,可使用 QString::fromLocal8Bit("中文")格式。
亲测可行!中文不再乱码