vc++出现warningC4819的处理方法
来源:互联网 发布:mill9.1编程视频教程 编辑:程序博客网 时间:2024/04/27 23:00
From: http://blog.sina.com.cn/s/blog_93e339ba01014fiw.html
编译VC++程序的时候出现如下提示警告:
warning C4819: The file contains a character that cannot berepresented in the current code page (936). Save the file inUnicode format to prevent data loss
因为只是一个warning,不影响正常编译,所以并没有引起大家多大的关注。我一开始的时候也是如此。但是后来出现的次数多了,发现这个警告和在程序Debug的时候
无法停在断点,刷刷刷就过去了根本无法进行Debug。而罪魁祸首就是这个warning,改正了这个warning就能进行Debug了。
下面讲述我是怎么消除这个警告的。
这个警告的意思是:在该文件中有一个或多个字符不是Unicode字符!要求把这个字符变成Unicode字符。
难题:在编译信息里并没有提示是哪个字符,或者是在哪一行里出现的该字符。查找起来非常的难,甚至是不可能的任务!
我在网络上找了好多资料都没有找到解决方法。因为大家都不注意这个不影响编译的警告。后来在一个国外的网站上找到了解决的方法。很简单,这个方法根本不需要知道具体是哪个字符在捣鬼!
解决方法:打开出现warning的文件,Ctrl+A全选,然后在文件菜单:file->advancedsave options ,在弹出的选项中选择新的编码方式为:UNICODE codepage 1200,点击确定,问题就解决了。
[ZT]去掉VC2005中烦人的C4819警告
- vc++出现warningC4819的处理方法
- vc++出现warningC4819的处理方法
- vc++出现warningC4819的处理方法
- vc出现Debug Assertion Failed时候的处理方法
- VC处理xml的方法
- VC处理xml的方法
- VC++中出现错误“ error c2065 'printf' undeclared identifier”的处理方法
- VC 处理数据库datetime字段的方法
- VC 处理数据库datetime字段的方法
- VC内存处理中出现的错误(随时更新)
- VS/VC++出现fatal error rc1107 错误的处理办法
- cisco 交换机出现环路的处理方法
- 使用Override 出现错误的处理方法
- cisco交换机出现环路的处理方法
- 页面出现滚动条后会左移的处理方法
- VC 开发控制台程序 不出现CMD对话框的方法
- 在VC中显示和处理图片的方法
- VC中处理C1010错误的两种方法
- 垃圾回收-debug和release产生不同结果的有意思对比
- 关于mybatis的batch模式性能测试及结论
- leetcode 2 sum 3sum 4sum
- (java 基础知识)java序列化和反序列话总结
- easyui-window 关闭事件,只要关闭窗口就会触发
- vc++出现warningC4819的处理方法
- arm-vfp-linux-gnu交叉编译工具安装
- javamail接收邮件
- hibernate +struts2+mysql中文乱码问题
- 【屌丝学习笔记】第八天 JAVA基础
- Struts1框架简介
- Hbase深入学习(三) hbase安装目录解析
- Linux 下 umount 挂载的优盘或者移动硬盘的时候,经常会出现 “Device is busy”
- ANSI C/C++基本数据类型