本项目主要是因为有时开发的各种源码编码不同,例如单片机由于需要外接屏幕显示中文用gb23最好,但是有时候不需要屏幕,又喜欢utf-8.其他开发也是,本项目主要解决各个文件之间的代码转换。其实之前有人用python+qt写过,但是软件体积太大,有50mb,而C#编译下来只有63kb。
本项目fork了以下项目:
https://github.com/Hattoriheizou/FileEncodingTransform
并进行了bug修复和改进,改进如下
- 添加了原始编码和目标编码显示
- 添加了一键清空列表
- 添加了进度条
- 添加了识别utf8(BOM)和utf8(BOM)的转换
- 添加了图标
- 防止文件消失和文件重复编码
- 修正了空文件会崩溃的bug
- 修正了其他说不清的小bug