warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
【问题描述】
Qt项目使用 VC++ 编译器出现此错误。
warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失。
【解决方案】
1. 忽略警告,但是问题还在。
- 找出警告的文件,然后在该文件的开始处加入下面的语句:# pragma warning (disable:4819)
- 如果是 VS IDE,还可以:在Project -> Properties -> Configuration Properties -> C/C++ -> Advance 的 Disable Specific Warnings 中添加相应的警告编号:4819;
2. 去掉这个警告
- 转换Code文件为: UTF-8 带BOM 格式;
- 如果是 Qt Creator,设置【项目编辑器】,【文件编码】为:UTF-8,【UTF-8 BOM】:如果编码是UTF-8则添加。最后随便改动一下出现警告的文件保存,就会保存为:UTF-8 带BOM 格式。
- 如果是 VS IDE,打开有该warning的文件,点击【文件】选【高级保存选项】,改变编码格式为【简体中文(GB2312)- 代码页936】或【Unicode(UTF-8 带签名)-代码页65001】,保存。
warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失相关推荐
- Qt使用MSVC编译器关闭“warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失”警告的方法
Qt使用MSVC编译器关闭"warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode 格式以防止数据丢失"警告的方法 [问 ...
- 解决 “VS2015 的warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失”的方法
问题现象: 在VS2015的编译器中会出现以下警报: warning C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode 格式以防止数据丢失 解决方案 第 ...
- 不需要另存解决“warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失“问题
warning C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode 格式以防止数据丢失 使用Visual studio编译跨平台的C/C++语言项目时经常 ...
- 解决在使用 Qt 编译项目时出现 “C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode格式以防止数据丢失“ 的警告
解决在使用 Qt 编译项目时出现 "C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode格式以防止数据丢失" 的警告 警告出现的原因:编 ...
- warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失...
从同事那里拷来两个头文件,一编译就出现了这个警告. 想要消除这个警告,几个方法: (1)转换Code文件为Unicode格式: (2)在Project -> Properties -> ...
- “该文件包含不能在当前代码页(936)中表示的字符,请将该文件保存为 Unicode 格式以防止数据丢失”
这个警告怎么破?其实很简单: 以VS2012为例,去除方法见下:
- VS2017 报错该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
尤其代码是从linux平台复制过来: 报错如图: 更有甚者基本函数都报错: 当下检查发现if else break case等基本函数并无问题时,报错行数明显不一致等一定要注意文档编码格式, 最简单的 ...
- 如何解决vs中无法使用utf8文件的问题 请将该文件保存为 Unicode 格式以防止数据丢失
在深入理解c++11一书中有说两个字符集,一个源码字符集,一个编码字符集(在msvc编译器文档里面叫做执行字符集). 一个是文件的保存格式. 一个是编译器在编译过程中如何编码字符串. 文件用utf-8 ...
- 【CTF题】使用文件包含漏洞读取网页代码
[CTF题]使用文件包含漏洞读取网页代码 按照我的理解文件包含漏洞是指网页后端php(或其他)代码中使用了include等文件包含语句,而且所包含的文件由变量控制,恰恰此变量又能通过GET或POST等 ...
最新文章
- where引导的定语从句与状语从句区别
- 在iframe内页触发顶层页面body的blur事件
- 如何用Python一门语言通吃高性能并发、GPU计算和深度学习
- 084_html5WebWorkers
- 利用Jquery处理跨域请求
- RabbitMQ 相关概念
- html把实线变成虚线,Html5 Canvas 绘制虚线和实线的切换方法
- 论文浅尝 | BERT:Pre-training of Deep Bidirectional Transformers
- C++读取一整行字符串以及其他函数
- mysql 数据库连接 w3school_PHP 连接 MySQL
- 极域电子书包课堂管理系统怎么控屏_极域电子教室使用方法
- python艺术分形数_分形维度特征——基于Python实现
- 硬件管理 远程开机,网络开机
- Vue history模式添加前缀 Nginx配置
- LV的几种适配器特点
- 为什么正经程序员不写注释?
- 搞IT的you知道这些么……
- 【产业互联网周报】阿里增持菜鸟;微信支付宝向外国游客开放服务;百度推“区块链+智能城市”建设...
- linux打开xml文件,xml文件扩展名,xml文件怎么打开?
- 深刻理解Linux进程间通信(IPC)
热门文章
- 利用swoole coroutine协程实现redis异步操作
- 最大连续子数组和求解问题
- LOJ.114.K大异或和(线性基)
- NYOJ 58 步数最少 【BFS】
- java线程基础(一些常见多线程用法)
- 《Gabor feature based sparse representation for face recognition with gabor occlusion dictionary》
- 在线JSON转HTML,TABLE表格工具
- mysql中distinct走索引吗_MySQL中索引优化distinct语句及distinct的多字段操作
- ubuntu 安装Docker教程
- Design:功能结构分类描述