将字符编码从一个代码页编码方案转换到另一个。
iconv -f FromCode -t ToCode [ FileName...
iconv 命令把从标准输入或指定文件读取的字符的编码从一个编码字符集转换到另一个,然后将结果写入标准输出。可以通过 FromCode 和 ToCode 参数识别输入和输出的编码字符集。 输入数据应该包含由 FromCode 参数指定的代码集中的字符。如果在命令行中没有指定 FileName 参数,iconv 命令从标准输入读取。
可以使用 基于 Web 的系统管理器 系统应用程序(wsm system 快速路径)运行该命令。也可以使用系统管理接口工具(SMIT)smit iconv 快速路径运行该命令。
-f FromCode | 指定输入数据已编码的代码集。在 -f 标记和 FromCode 参数之间的空格是可选的。 |
-t ToCode | 指定输出数据要转换的代码集。 在 -t 标记和 ToCode 参数之间的空格是可选的。 |
FileName | 指定要转换的文件。 |
受支持代码集转换器的列表在 AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs 中的“转换器列表”中提供。
命令返回下列退出值:
0 | 输入数据成功转换。 |
1 | 不支持指定转换;不能打开给定的输入文件供读取;或用法语法错误。 |
2 | 输入流中的遇到不可用字符。 |
iconv -f IBM-850 -t ISO8859-1 mail.x400 > mail.local
iconv -f fold7 -t IBM-eucJP mail.japan > mail.local
iconv -f IBM-943 -t fold7 mail.local | mail fxrojas
genxlt 命令描述如何定义转换表。
iconv 子例程、iconv_close 子例程和 iconv_open 子例程提供了在程序内使用转换服务的方法。
AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide 中的 Converters Overview。
有关安装基于 Web 的系统管理器的信息,请参阅《AIX 5L V5.2 基于 Web 的系统管理器管理指南》中的第 2 章:安装和系统要求。
AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide 中的 Converters Overview for Programming。