命令行批量修改文件编码为 UTF-8
- 运维笔记
- 2022-07-01
- 250热度
- 0评论
有一个源码项目,之前是在 Windows 上创建的。拿到 Mac 上用 IDE 打开,中文出现了乱码。我一看,文件编码都是 cp932(也就是 GBK)。
因此,需要把这些文件转码为 UTF-8。
命令如下:
find . -type f -exec sh -c "iconv -f GBK -t UTF-8 {} > ~/temp" \; -exec mv ~/temp {} \;
有一个源码项目,之前是在 Windows 上创建的。拿到 Mac 上用 IDE 打开,中文出现了乱码。我一看,文件编码都是 cp932(也就是 GBK)。
因此,需要把这些文件转码为 UTF-8。
命令如下:
find . -type f -exec sh -c "iconv -f GBK -t UTF-8 {} > ~/temp" \; -exec mv ~/temp {} \;