Linux File 命令和 iconv 命令转换文件编码格式
File 命令可以确定文件的类型和编码格式
Iconv 命令是运行在 Linux 操作系统的编码转换命令
用法如下:
第一步:先用 file 命令来查看文件的编码格式
第二步:查询编码是否可以支持转换
第三步:查询当前操作系统的编码格式
第二步:使用 iconv 命令进行文件的编码格式的转换
举例:
( 1 )先 file 命令查询 TongUser.Conf 文件的编码格式和类型
# file TongUser.Conf
TongUser.Conf: ISO-8859-1 text , with CRLF line terminators
上述说明编码格式为 ISO-8859-1 文件类型为 text
( 2 )查询编码是否支持转换
# 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 )查看当前操作系统的编码格式
# echo $LANG
en_US.UTF-8
( 4 )使用 iconv 命令进行转换
# iconv -f ISO-8859-1 -t UTF-8 TongUser.Conf -o TongUser.Conf.bak
参数说明:
-f -- 源编码
-t -- 目标编码
-o --输出的 文件名
--------- end ---------
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31529886/viewspace-2220165/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31529886/viewspace-2220165/