Iconv

来自KlniuWiki
跳转到: 导航, 搜索

iconv命令是用来转换文件内容的编码方式的,转换文件名编码请查看convmv

目录

1 用法

iconv -f 源编码 -t 目标编码 [文件...]

2 参数

输入/输出格式规范:

-f, --from-code=名称
原始文本编码
-t, --to-code=名称
输出编码

信息:

-l, --list
列举所有已知的字符集

输出控制:

-c
从输出中忽略无效的字符
-o, --output=FILE
输出文件
-s, --silent
关闭警告
--verbose
打印进度信息

3 示例

3.1 批量转换编码

将default及其子目录下所有的文件从gbk编码转换到utf-8:

find default -type d -exec mkdir -p utf/{} \;
find default -type f -exec iconv -f GBK -t UTF-8 {} -o utf/{} \;

3.2 列出支持的字符编码

iconv -l

3.3 将Google香港的Big5编码转换成GBK编码

curl -s http://www.google.com.hk/ | iconv -f big5 -t gbk

3.4 转换GBK文本文件至UTF8

iconv -f gbk -t utf8 test.gbk > test.utf8

4 参见

个人工具
分类
化学
[×] 國學
学佛
[×] 数学
物理
生活
[×] 英语
读书
辞典
廣告