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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值