[Qt] Qt Creator 编码警告:warning:C4819

Qt项目使用VC++(2019 64bit)编译器出现此错误。

warning:C4819:该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为Unicode格式以防止数据丢失。(可能这个警告内容也会在Qt Creator 中乱码)

如果想要去掉这个警告,可以采用如下三种方法:

1、转换Code文件为:UTF-8带BOM格式;

2、如果是Qt Creator,编辑 -> Preferences -> 文本编辑器 -> 行为 -> 文件编码:

默认编码:UTF-8

UTF-8BOM:如果编码是UTF-8则添加

然后任意改动一下出现警告的文件并保存,就会保存为新的编码格式为:UTF-8带BOM格式。

3、如果是Visual Studio IDE,打开有该warning的文件,点击【文件】选【高级保存选项】(平台模块没有这个菜单功能,需要用户自行添加;具体添加方法可自行查找),改变编码格式为Unicode(UTF-8带签名)-代码页65001】,保存。

=======>>

原文链接

相关推荐
找不到、了15 小时前
Java系统设计知识整理《1》
java·开发语言
q***062916 小时前
环境安装与配置:全面了解 Go 语言的安装与设置
开发语言·后端·golang
程序猿七度16 小时前
【Excel导入】读取WPS格式嵌入单元格内的图片
java·开发语言·wps
IoT智慧学堂16 小时前
C语言流程控制:if判断语句全解析
c语言·开发语言
楼田莉子16 小时前
C++/Linux小项目:自主shell命令解释器
linux·服务器·开发语言·c++·后端·学习
EXtreme3516 小时前
C语言指针深度剖析(2):从“数组名陷阱”到“二级指针操控”的进阶指南
c语言·开发语言·算法
程序员大雄学编程16 小时前
定积分的几何应用(一):平面图形面积计算详解
开发语言·python·数学·平面·微积分
Evand J16 小时前
【MATLAB例程】二维平面的TOA定位,几何精度因子GDOP和克拉美罗下界CRLB计算与输出
开发语言·matlab·平面·crlb·gdop
草莓火锅17 小时前
用c++求第n个质数
开发语言·c++·算法
aniden17 小时前
Swagger从入门到实战
java·开发语言·spring