大批量轉換編碼
可以將整個工程文件夾從GB18030轉為UTF-8
使用Qt C++制作
項目背景
比較老的工程,尤其是keil嵌入式的工程,其文本文件(.c、.cpp、.h、.txt、……)編碼為gb2312,這為移植維護等帶來了不便。現在uit-8用的多,所以制作一個將編碼從gb2312(gb18030),轉換為utf-8的軟件
使用說明
1、一個文件的編碼轉換
點擊“選擇文本文件”按鈕,選擇一個文本文件,確認后點擊“執行”執行轉換
2、一個文件夾的編碼轉換
點擊“選擇文件夾”按鈕,選擇一個文件夾,遞歸的選擇所有文本文件,在一個樹控件中展示,用戶確認后,點擊“執行”執行轉換
資源
見我綁定的壓縮包
源碼下載
https://gitee.com/cai-yunwei/enoding-converter.git
其它
1、如果有其它功能需求請下載代碼后自行修改
2、Visual Studio 中有個插件 Encoding normalize tool 可以檢查轉換Visual Studio工程中文件的編碼
https://marketplace.visualstudio.com/items?itemName=lindexigd.vs-extension-18109