写了一个类似于 iconv 的字符转码软件,基本功能和它一样,另外支持自动探测编码格式,文件夹转换的功能。
举几个例子:
把一个文件(夹)里面的所有内容,从 big5 转到 utf-8:
./iconv-super -f big5 -t utf-8 -s math -d math-converted
加-c
,同时把非 big5 的文件 copy 到另一个文件夹:
./iconv-super -f big5 -t utf-8 -s math -d math-converted -c
加-n
,非 big5 的文件 copy 到另一个文件夹,但不转换 big5 文件:
./iconv-super -f big5 -t utf-8 -s math -d math-converted -c -n
加-c
,显示 log:
./iconv-super -f big5 -t utf-8 -s math -d math-converted -v
加-r
,正则匹配特定文件:
./iconv-super -f big5 -t utf-8 -s math -d math-converted -r .html
去掉-f
,自动探测源文件编码:
./iconv-super -t utf-8 -s math -d math-converted
用管道:
cat file |./iconv-super -f big5 -t utf-8
用管道,同时自动探测:
cat file |./iconv-super -t utf-8
项目地址:iconv-super.
如有变更,项目地址为准。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.