【Linux】一步一步学Linux——iconv命令(60)

00. 目录

文章目录

    • 00. 目录
    • 01. 命令概述
    • 02. 命令格式
    • 03. 常用选项
    • 04. 参考示例
    • 05. 附录

01. 命令概述

iconv命令将给定文件把它的内容从一种编码转换成另一种编码。

02. 命令格式

iconv [-f encoding] [-t encoding] [inputfile ...]

03. 常用选项

-f encoding :把字符从encoding编码开始转换。 
-t encoding :把字符转换到encoding编码。 
-l :列出已知的编码字符集合 
-o file :指定输出文件 
-c :忽略输出的非法字符 
-s :禁止警告信息,但不是错误信息 
--verbose :显示进度信息 
-f和-t所能指定的合法字符在-l选项的命令里面都列出来了。 

04. 参考示例

4.1 列出当前支持的字符编码

[deng@localhost test]$ iconv -l

4.2 编码从GB2312转化成UTF-8

[deng@localhost test]$ iconv -f GB2312 -t UTF-8 passwd -o passwd1

4.3 将编码为gb18030的file1转化为编码为utf-8的file2

[deng@localhost ~]$ iconv -f gb18030 -t utf-8 file1 -o file2

4.4 将编码为gbk的file1转化为编码为utf-8的file2

[deng@localhost ~]$ iconv -f gbk -t utf-8 file1 -o file2

4.5 将编码为utf-8的file1转化为编码为gbk的file2

[deng@localhost ~]$ iconv -f utf-8 -t gbk file1 -o file2  

4.6 将编码为utf-8的file1转化为编码为gb2312的file2

[deng@localhost ~]$ iconv -f utf-8 -t gb2312 file1 -o file2  

05. 附录

参考:【Linux】一步一步学Linux系列教程汇总

你可能感兴趣的:(linux,linux命令,iconv,iconv命令,linux运维,Linux基础)