解决在使用 Qt 编译项目时出现 "C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode格式以防止数据丢失" 的警告

警告出现的原因:编码格式不合适

解决办法

  • 将出现此警告的文件重新保存为 Unicode 格式
  • 更改 Qt Creator 配置

(1)打开 Qt Creator,单击 Tools 菜单栏,随后再单击 Options...

(2)在弹出的窗口中,从左侧找到 Text Editor,然后单击它,紧接着在右侧找到 Behavior

(3)完成上述步骤后,在打开的界面中,找到 File Encodings 区域,将 Default encoding 更改为 UTF-8UTF-8 BOM 更改为 Add If Encoding Is UTF-8Default line encoding 默认即可

(4)更改完毕之后,先单击 Apply,再单击 OK。完成之后,再次重新编译工程,会发现该警告 不存在 了。

解决在使用 Qt 编译项目时出现 “C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode格式以防止数据丢失“ 的警告相关推荐

  1. Qt使用MSVC编译器关闭“warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失”警告的方法

    Qt使用MSVC编译器关闭"warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode 格式以防止数据丢失"警告的方法 [问 ...

  2. 不需要另存解决“warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失“问题

    warning C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode 格式以防止数据丢失 使用Visual studio编译跨平台的C/C++语言项目时经常 ...

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

    warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode 格式以防止数据丢失 [问题描述] Qt项目使用 VC++ 编译器出现此错误. war ...

  4. 解决 “VS2015 的warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失”的方法

    问题现象: 在VS2015的编译器中会出现以下警报: warning C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode 格式以防止数据丢失 解决方案 第 ...

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

    从同事那里拷来两个头文件,一编译就出现了这个警告. 想要消除这个警告,几个方法: (1)转换Code文件为Unicode格式:   (2)在Project -> Properties -> ...

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

    尤其代码是从linux平台复制过来: 报错如图: 更有甚者基本函数都报错: 当下检查发现if else break case等基本函数并无问题时,报错行数明显不一致等一定要注意文档编码格式, 最简单的 ...

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

    这个警告怎么破?其实很简单: 以VS2012为例,去除方法见下:

  8. 如何解决vs中无法使用utf8文件的问题 请将该文件保存为 Unicode 格式以防止数据丢失

    在深入理解c++11一书中有说两个字符集,一个源码字符集,一个编码字符集(在msvc编译器文档里面叫做执行字符集). 一个是文件的保存格式. 一个是编译器在编译过程中如何编码字符串. 文件用utf-8 ...

  9. eclipse-在编译项目时js特别慢的问题

    eclipse在编译项目时,当项目中导入了很多第三方js库时,eclipse在验证js时会消耗大量的时间,而我们却完全不用考虑那些js是否有错误 步骤: 去除eclipse的JS验证: 1.将wind ...

最新文章

  1. A 'return' expression required in a function with a block body ('{...}')
  2. 关于SAP BW提示“Carry out repairs in non-original only
  3. oracle 一致性读数量,ORACLE 一致性读原理记录
  4. html js定义json对象,javascript中的json及对象
  5. SSAS系列——【02】多维数据(维度对象)
  6. 了解计算机PS,2017年计算机等考一级PS辅导:了解Photoshop7.0中十大快捷操作
  7. 30幅让人震撼的精美高速摄影作品欣赏
  8. 腾讯地图调用获取经度纬度代码
  9. java 线程安全Long_【Java】线程安全之原子性Atomic(AtomicInteger|LongAdder|AtomicLong)
  10. Leetcode 30.串联所有单词的子串
  11. Ubuntu下部署SVN+SVNManager
  12. 阿里云吴结生:今天的应用架构,正处在一个不可测的阶段
  13. 【zk开发】让eclipse识别×.zul文件为xml格式
  14. python cnn模型_如何在Python中使用预训练的CNN模型
  15. ggplot2的中文显示
  16. 网络安全学习路线是怎样的?
  17. java web play_玩转Java Web应用开发:Play框架
  18. 蘑菇街teamtalk简介
  19. Linux on IBM Cloud - Port Knocking
  20. Java笔记总结(二)

热门文章

  1. 计算机网络总线型结构优,计算机基础知识:计算机网络总线型拓扑结构的概述及优缺点...
  2. 思想开放-学数学之人必备的特质(转载)
  3. php swool协程,swoole如何实现协程
  4. java 多线程输出_[Java多线程]ABC三个线程顺序输出的问题
  5. pythonargmaxaxis1_详解numpy的argmax的具体使用
  6. 20211028 Stabilizability
  7. HTTPGet 与HTTPPost的区别
  8. 利用Fiddler模拟通过Dynamics 365的OAuth 2 Client Credentials认证后调用Web API
  9. onBlur()事件连续触发问题。
  10. shp系列(六)——利用C++进行Dbf文件的写(创建)