ANSI转UTF-8中文无乱码解决方案
2024-09-01 18:10:47
近期做的项目需要使用Doxygen生成文档,由于前期代码不是本人完成,他使用的是ANSI格式的文件,后来我用Notepad++写其他文件时,默认保存为UTF-8 无BOM编码格式,因此整个项目文件中既有ANSI格式的文件,又有UTF-8 无BOM格式的文件,在使用Doxygen时会出现乱码(DOXYFILE_ENCODING我选的是UTF-8) ,下面给出解决方案:
1、在Notepad++中Ctrl+A,Ctrl+Z全选并剪切ANSI格式的文件内容
2、选中“格式”->"以 UTF-8 无BOM格式编码"
3、Ctrl+V粘贴
这样就可以完美得将ANSI格式转换为UTF-8 无BOM格式,中文也不会出现乱码.其他文件的转码亦可以采用类似的方法
此为原创作品,转载请注明出处http://www.cnblogs.com/qz1012/
最新文章
- Angularjs学习笔记(四)----与后端服务器通信
- c语言到汇编的学习
- 反编译APK文件
- UISearchBar改变搜索框的高度
- struts2结果类型
- IT公司100题-7-判断两个链表是否相交
- scikit-learn点滴
- awesome awesomeness
- 丢沙包游戏(或杀人游戏)的C语言实现
- CodeForces 478B 第六周比赛B题
- Ecstore安装篇-1.运行系统环境要求
- js 选项卡
- php+jquery+ajax+json简单小例子
- 自动化测试框架 hierarchyViewer、Uiautomator、Appium的区别比较!
- PostgreSQL在windows 10上的下载和安装
- [Unity]Unity常见API
- Quartz使用
- LRU ,LRUW,CKPT-Q
- AngularJS入门基础——表达式
- NET MVC全局异常处理(一) 【转载】网站遭遇DDoS攻击怎么办 使用 HttpRequester 更方便的发起 HTTP 请求 C#文件流。 Url的Base64编码以及解码 C#计算字符串长度,汉字算两个字符 2019周笔记(2.18-2.23) Mysql语句中当前时间不能直接使用C#中的Date.Now传输 Mysql中Count函数的正确使用