更新:2020-03-19
最新在win10平台用QT开发的时候发现UTF-8编码分UTF-8 和 UTF-8 BOM两种。UTF-8文件中放置BOM主要是微软的习惯,但是放在别的系统上会出现问题,不含BOM的UTF-8才是标准形式。因为经常要跨平台移植代码,所以windows下写的代码使用utf-8保存,会自动带上bom,移植到ubuntu下中文部分可能会乱码。所以把编码转换工具扩展了下功能。
新增功能:
- 支持批量转换任意格式的文件编码;
- 可将文件编码转为UTF-8 BOM 、UTF-8、GB2312中的任意一种格式;
github下载地址:
https://github.com/clorymmk/CodeTransmit
新版程序运行效果图:
/**********************************以下内容为旧版程序*********************************************/
由于本人习惯使用 MDK + VScode 进行单片机程序开发,有时候会遇到一个这样的问题,MDK中默认的文件编码是GB2312或ASCII,而VScode中默认的文件编码是utf-8,其他同事有的是用MDK开发,写的中文注释就会变成GB2312编码,而我这边使用utf-8编码打开代码就会出现乱码现象,每次都要重新转换文件编码是件麻烦的事,因此写了个pyth