去掉VS2005中VC8的警告错误:warning C4819: 该文件包含不能在当前代码页(936)中表示的字符...

warning C4819文件包含不能当前代码页936)中表示字符,请将该文件保存为unicode格式以防止数据丢失 阅读详情

中文VC8的程序员可能会常常看见这个warning:

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

这个警告没有什么坏影响,但会影响心情:) 所以还是要治理一下:

哪个文件出现这个警告错误,打开它, 用VS2005的查找替换功能,打开允许正则表达式选项,选择当前窗口,查找替换 /n 为 /n ,  然后,这个世界就清净了。

原因: 查找的 /n 是跨平台的回车,替换的 /n 却是当前代码页的回车了。

 

 

 

 

 




VS2019】【PyQt】 Warning C4819:文件包含不能当前代码页(936)表示字符。(附自己写的Python脚本完成文件编码批量转换) 这个问题,影响了我很长一段时间,很恶心很恶心,我用我那贫瘠的知识去分析,去想,去思考,这“当前代码页(936)”到底是个什么东西,到底在哪,为什么改不掉,为什么就不能让我选择代码页,我甚至在项目的属性页里头去设置了可能有用的东西,但还是不顶用,大半天在下饭都快把我自己给喂的撑死 网上很多的垃圾办法是,修改源文件的编码,说是垃圾办法,是因为这完全就治标不治本。 我当前情况是在VS2019撸码撸函数,然后把文件拖进QtCreator去跑去看实际运行结果。有时就会来个编码不正确的问题,一两次还好说,经常这样就很 阅读详情

相关推荐

Rosetta基础2:preparing ligand

Rosetta是基于残基,也就是说Rosetta不把原子单独对待,而是把它们看作一个完整的化学实体。为了实现这个目标,Rosetta必须知道键长、键角以及其它性质。对标准残基和小分子残基模型都是必须的。Rosetta在params文件中对残基的性质进行编码。Rosetta数据库包含常见氨基酸残基和小分子残基的parmas文件。当我们添加新的配体时,需要生成新的parms文件。 What is a Params File params文件包含残基的几何形状和化学特征的信息,为了让Rosetta理解怎样运行这个

li1guangjun的博客 1731

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

解决:用sublime或记事本或vs新建一文件,将源文件内容拷贝进去,另存为utf-8 with bom格式,再替换出错文件。

dragoo1的专栏 771

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

使用VS20XX 报了上面这个错误,编码问题导致的!文件编码为gbk,GB312 或者 utf-8withbom源字符集是用于解释程序源文本的编码。

h a 6 6 6 c k 为 你解决复杂难题! 3354

IDE /完整分析C4819编译错误的本质原因

本文详细讲解了产生C4819告警的根本原因及其解决办法,顺便介绍了字符集、字符编码、源字符集、执行字符集、VS项目属性字符集、源代码文件字符编码、编译器字符集配置等基础知识。针对QtCreator+MSVC集成开发环境,给出了一些字符编码相关的配置建议。

Dahe.qu 1813

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

文件包含不能当前代码页(936)表示字符netaddress.cpp : warning C4819:文件包含不能当前代码页(936)表示字符。请将该文件保存为 Unicode 格式以防止数据丢失以前在LINUX下写的跨平台库,考到VS2010 下后 提示这个,我知道是啥原因 换行符嘛。蛋杂解决呢? 不是禁用哈,是咋个重新保存哦?------解决方案---------------...

weixin_30268071的博客 351

qt5.14.2 该文件包含不能当前代码页(936)表示字符

warning: C4819:文件包含不能当前代码页(936)表示字符。请将该文件保存为 Unicode 格式以防止数据丢失。 忽略警告,但是问题还在 (1)找出警告的文件,然后在该文件的开始处加入下面的语句: #pragma warning (disable:4819) (2)如果是 VS IDE,还可以:在Project -> Properties -> Configuration Properties -> C/C++ -> Advance 的 Disable Spe

Clement 1万+

去掉VS2005VC8警告错误:warning C4819:文件包含不能当前代码页(936)表示字符

去掉VS2005VC8警告错误:warning C4819:文件包含不能当前代码页(936)表示字符

cay22的专栏 1523

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

其实第二种方法,在linux下编译器也是有类似的参数的,可以指定代码编码格式,避免编译时出现问题,遇到此警告的朋友不要轻视,因为项目中真实遇到过,编码问题导致编译出的程序和代码想要达到的功能不一致。版权声明:本文为CSDN博主「kingeboy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。1、就是把代码文件重新另存为,选择UTF-8带签名的编码格式,重新编译的时候就不会提示警告.选择 "配置属性> " "C/C+ +>命令行" 属性页。选择“确定”以保存更改。

weixin_51262751的博客 1895

[解决方法]C++ : warning C4819:文件包含不能当前代码页(936)表示字符

[解决方法]C++ : warning C4819:文件包含不能当前代码页(936)表示字符 前言 由于没有使用任何IDE敲代码,所以就自己下载了个编译器,用Notepad++来写,可以看我上一篇博文 1.问题描述 源码里面是带有中文的,所以编译的时候出来了下面的提示 : warning C4819:文件包含不能当前代码页(936)表示字符。请将该文件保存为 Unicode 格式以防止数据丢失 2.解决方法 Notepad++转为 UTF8-BOM 编码即可 3.相关问题分析(

NueXini的博客 7078

警告 1 warning C4819:文件包含不能当前代码页(936)表示字符

 Warning C4819:The file contains a character that can ot be represented in the current code page(936). save the file in unicode format to prevent data loss.中文意思是:该文件包含不能当前代码页表示字符,请将文件保存为Unicode

1万+

微信小程序 - 详细实现打开跳转第三方 H5 网页链接,在微信小程序内直接跳转打开第三方网站链接详细教程(支持跳转公众号文章等,直接复制代码即可)

小程序跳转h5,小程序-Taro小程序中打开h5页面链接,...小程序跳转h5链接(web-view)_微信小程序,小程序如何跳转h5页面,小程序跳转到第三方H5网页,微信小程序跳转第三方H5的方法,小程序-实现怎么跳转打开H5网页链接(或跳转至公众号文章,打开第三方网站,放校验文件,怎么配置业务域名,校验文件验证域名,把校验文件放到对面网站,别人的服务器也打不开没权限怎么放呢,勾选不校验合法域名,txt,打不开别人的网页怎么办,真机调试打不开,无法跳转,有什么其他办法不放校验文件吗,后台配置,怎么

🏆 前端领域优质创作者 3万+

毕业设计基于Keil5 + AndroidStuido的心率脉搏监测运动计步系统(stm32)+高分毕设完整源码(高分毕设)

<项目介绍>这是一个基于STM32单片机和安卓app的软硬件结合项目,用到了SW-1801P震动传感器采集运动的步数,用到了MAX30102心率传感器采集心率和脉搏数据,然后通过蓝牙HC-05模块将数据传送到安卓app端可视化展示。小白不懂运行,下载完可以私聊问,可远程教学—— 1:这是高分个人毕设,每行代码均经过严格测试,功能完善,运行流畅无误,答辩评审平均分高达95分,放心使用!!!—— 2:该项目适用于计算机理工科专业的在校学生,老师(如计科,软件工程,电子信息,微电子,通信工程,自动化等)或者相关企业员工下载学习,也适应于新手入门,小白进阶,同时,它也非常适合作为毕设、课程设计或课程大作业或项目初期立项演示。—— 3:有一定编程基础的朋友,可以在此源码基础上进行自由修改和扩展,实现更多个性化功能,非常适用于毕设、课设、作业等。—— 下载后,请先阅读README.md文件(如有),以便更好地了解项目详情和使用方法。本资源仅供学习参考,切勿用于商业用途。如有任何疑问或需要帮助,欢迎随时与我联系。--------

上一篇: [收藏] Linux中系统服务/守护进程 (daemon) 的详细说明
下一篇: 装ubuntu碰到一件BT的事情
itkbase
博客等级 码龄19年 112粉丝 4647原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值