分享

iconv字符转换

 mamashengcai 2012-10-30

iconv命令可以将一种已知的字符集文件转换成另一种已知的字符集文件。
例如:从GB2312转换为UTF-8。

用法: iconv [选项...] [文件...]

输入/输出格式规范:
  -f, --from-code=NAME       原始文本编码
  -t, --to-code=NAME         输出编码
信息:
  -l, --list                 列举所有已知的字符集
输出控制:
  -c                         从输出中忽略无效的字符
  -o, --output=FILE          输出文件
  -s, --silent               suppress warnings
      --verbose              打印进度信息
  -?, --help                 给出该系统求助列表
      --usage                给出简要的用法信息
  -V, --version              打印程序版本号

例子:
1、
将文件/home/abc/tt.txt 从UTF-8编码转换成gb2312编码
iconv -f utf-8 -t gb2312 /home/abc/tt.txt > /home/abc/bb.txt

2、将所有txt文件转换成UTF-8编码
ls *.txt |while read i;do
iconv -f GB2312 -t UTF-8 $i>$i.UTF-8
done


**如何要修改文件名的字符编码,可通过conmv实现。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多