linux centos查看文件编码方式&用iconv处理文本文件中文乱码

老牛  2015-08-15 20:37  阅读 149 views 次 评论 0 条

1、 使用file命令查看example.txt文件的编码方式

file -bi example.txt | sed -e 's/.*[ ]charset=//' |tr '[a-z]' '[A-Z'

ISO-8859-1

可见文件编码为ISO-8859-1编码。

2、 查看iconv是否支持该类型编码

iconv -l | grep ISO-8859-1

ISO-8859-1//
ISO-8859-10//
ISO-8859-11//
ISO-8859-13//
ISO-8859-14//
ISO-8859-15//
ISO-8859-16//

3、 确定Linux/Unix操作系统编码:

echo $LANG

zh_CN.UTF-8
当前操作系统坏境编码为"UTF-8"
4、 转换编码

iconv -f ISO-8859-1 -t UTF-8 example.txt
本文地址:http://xiaohost.com/1283.html
版权声明:本文为原创文章,版权归 老牛 所有,欢迎分享本文,转载请保留出处!

发表评论


表情