目录例子目的语法描述Flags退出状态例子从文件中读写:iconv-fUTF-8-tASCII//TRANSLIT-oout.txtin.txticonv-fsjis-tUTF-...
目录
例子目的
语法
描述
Flags
退出状态
例子
从文件中读写:
iconv -f UTF-8 -t ASCII//TRANSLIT -o out.txt in.txt iconv -f sjis -t UTF-8 infile > outfile
搜索了谷歌,发现了如下信息:
iconv -f US-ASCII -t UTF-8 infile > outfile
ASCII是UTF-8的子集,所以所有的ASCII文件都是UTF-8编码的。ASCII文件中的字节和“将其编码为UTF-8”所产生的字节将是完全相同的字节。它们之间没有区别。
Tims-MacBook-Pro:~ tjohns$ echo 'Stuff' > deleteme
Tims-MacBook-Pro:~ tjohns$ cat deleteme
Stuff
Tims-MacBook-Pro:~ tjohns$ file -I deleteme
deleteme: text/plain; charset=us-ascii
Tims-MacBook-Pro:~ tjohns$ echo -ne '\xEF\xBB\xBF' > deleteme
Tims-MacBook-Pro:~ tjohns$ echo 'Stuff' >> deleteme
Tims-MacBook-Pro:~ tjohns$ cat deleteme
Stuff
Tims-MacBook-Pro:~ tjohns$ file -I deleteme
deleteme: text/plain; charset=utf-8
打印所有字符集编码的列表:
iconv -l
目的
将字符的编码从一个编码页编码方案转换为另一个编码页编码方案。
语法
iconv [-cs] -f FromCode -t ToCode [ FileName… ] iconv -l
描述
iconv命令将从标准输入或指定文件读取的字符编码从一个编码字符集转换为另一个编码字符集,然后将结果写入标准输出。输入和输出编码的字符集由FromCode和ToCode参数标识。输入数据应该由FromCode参数指定的代码集中的字符组成。如果在命令行上没有指定FileName参数,则iconv命令从标准输入读取。
该命令可通过SMIT SMIT iconv快速路径执行。iconv命令使用LOCPATH环境变量来搜索格式为iconv/FromCodeSet_ToCodeSet的代码集转换器。“LOCPATH”的默认值为“/usr/lib/ nlls /loc”。
Flags
退出状态
该命令返回以下退出值:
到此这篇关于linux shell文件转码iconv命令的使用的文章就介绍到这了,更多相关shell iconv命令内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!










