该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

原因:文件编码问题导致识别出错,无法编译:

解决方案:修改文件的编码格式

该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

保存后可以正常编译,但是中文可能会显示为乱码。

可以尝试以下写法:

QString::fromLocal8Bit("中文")

 

结束