macOS使用

Mac下转换文件编码格式

2020-04-24  本文已影响0人  悄然林静

Win下文件默认使用GBK编码,而Mac下是UTF-8,难免遇到乱码的情况,可以通过终端iconv命令解决。

单个文件转码
// iconv -f 原编码格式 -t 新编码格式 原路径 > 新路径
iconv -f GBK -t UTF-8 /Users/ypf/Downloads/恐怖广播.txt > /Users/ypf/Desktop/恐怖广播.txt
多个文件批量转码

1、先将需要转码的文件放到一个文件夹下(例如Transcode)
2、打开终端,cd到该路径

cd /Users/ypf/Desktop/Transcode

3、执行下面命令,注意替换掉注释指出的相应字段

// find *.文件后缀 -exec sh -c "iconv -f 原编码格式 -t 新编码格式 {} > {}.txt"
find *.txt -exec sh -c "iconv -f GB18030 -t UTF8 {} > {}.txt"
上一篇下一篇

猜你喜欢

热点阅读