[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】,保存。

=======>>

原文链接

相关推荐
Python×CATIA工业智造2 小时前
Frida RPC高级应用:动态模拟执行Android so文件实战指南
开发语言·python·pycharm
我叫小白菜3 小时前
【Java_EE】单例模式、阻塞队列、线程池、定时器
java·开发语言
狐凄3 小时前
Python实例题:基于 Python 的简单聊天机器人
开发语言·python
weixin_446122464 小时前
JAVA内存区域划分
java·开发语言·redis
悦悦子a啊4 小时前
Python之--基本知识
开发语言·前端·python
QuantumStack5 小时前
【C++ 真题】P1104 生日
开发语言·c++·算法
whoarethenext5 小时前
使用 C++/OpenCV 和 MFCC 构建双重认证智能门禁系统
开发语言·c++·opencv·mfcc
代码的奴隶(艾伦·耶格尔)6 小时前
后端快捷代码
java·开发语言
Jay_5156 小时前
C++多态与虚函数详解:从入门到精通
开发语言·c++
路来了6 小时前
Python小工具之PDF合并
开发语言·windows·python