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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章