因手头上有好几个十多年前的 vs c++ 项目需要维护, 这些项目的源文件的编码格式为gbk
.
而我需要将全部的源文件编码快速,优雅的转换为 utf-8
, 所以有了本项目.
- 支持批量转码
- 支持 recurse 子目录
- 支持备份
- 文件名匹配
- 自动探测原文件格式
detect 已经存在乱码的文件, 将匹配情况可能性大的编码格式.
go get github.com/ajenpan/fcc
fcc --help
fcc -p *.h
fcc -i ./ -r -p *.md -s utf-8 -t gbk --backup
fcc -p *.h detect