本文主要是介绍source insight 中文注释乱码解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
由于linux上使用utf-8编码,source insight并不支持utf-8,使用source insight阅读linux项目源代码时,经常会出现中文乱码。传统的解决方法是使用记事本打开代码文件,另存为为ANSI编码文件,当需要转换的文件很少时使用此方法很方便,当项目较大,文件较多时,一个个文件转换显得非常繁琐。
本工程用c++代码,编程方式实现转码功能,将utf-8编码文件转换为source insight可识别的中文gb2312编码。完美解决source insight 中文注释乱码问题。
主要有以下特点: 1. 转换当前目录和子目录的文件。 2. 系统默认转换txt, cpp, h, java, hpp, php 六种常见的文件类型。用户可以设置转换六种文件中的一种或者几种,此时系统默认配置失效。当用户配置的文件类型不再这六种之中时,不进行转换。
vs2013可直接打开工程,若版本较低新建工程后直接copy添加源文件即可。
github地址:https://github.com/chaoren-fly/utf8-to-gb2312
这篇关于source insight 中文注释乱码解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!