C4819:该文件包含不能在当前代码页中表示的字符。请将该文件保存为Unicode格式以防数据丢失
2015-11-27 08:41
1286 查看
系统:Win10 (64bit)
Qt版本:5.4.2
1 背景
使用Qt Creator编辑代码,当代码页中包含有中文字符(包括注释)时,提示如下图所示:
上述问题会导致莫名奇妙的编译错误,因此必须解决,下面是解决方法。
2 解决方法
2.1 Notepad++
根据参考资料[1]的说明,使用Notepad++打开当前代码页,然后在菜单栏选中“格式”,然后选中“转为UTF-8编码格式”,点击保存即可,如下图示:
2.2 直接使用Qt Creator
选择菜单“编辑”,然后选菜单项“Select Encoding...”,如下图所示:
在编码选择框中选择“UTF-8”,如下图所示:
参考资料
[1]warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止
Qt版本:5.4.2
1 背景
使用Qt Creator编辑代码,当代码页中包含有中文字符(包括注释)时,提示如下图所示:
上述问题会导致莫名奇妙的编译错误,因此必须解决,下面是解决方法。
2 解决方法
2.1 Notepad++
根据参考资料[1]的说明,使用Notepad++打开当前代码页,然后在菜单栏选中“格式”,然后选中“转为UTF-8编码格式”,点击保存即可,如下图示:
2.2 直接使用Qt Creator
选择菜单“编辑”,然后选菜单项“Select Encoding...”,如下图所示:
在编码选择框中选择“UTF-8”,如下图所示:
参考资料
[1]warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止
相关文章推荐
- python nonzero()
- 第10周项目3 利用二叉树遍历思想解决问题
- 2015 11 26 java 配置环境变量
- 第10周项目2 二叉树遍历的递归算法
- 如何在Visual Studio中开发自己的代码生成器插件
- C语言结构体(struct)常见使用方法
- Java中PreparedStatement和Statement的用法区别
- Java编程思想学习心得(一)对象那些事儿
- 不要学习代码,要学会思考
- 我是如何阅读编程书的
- Python 安全类目推荐 (持续更新)
- Spark 跑 java 示例代码
- Google Earth API 替换方案
- Struts2学习笔记(一)--------学习工具下载、HelloWorld、运行机制
- Bullet:Python的函数中参数是引用吗?
- python的一些常用的标准库
- Got the Best Employee of the year 2015 Star Award
- 《CLR via C#》中事件一章的笔记
- 熟悉MyEclipse
- Java Thread Programming -- 目录