编译或生成由 iconv 库使用的 UCS-2(Unicode)转换表。
uconvdef [ -f SrcFile ] [ -v ] UconvTable
uconvdef 命令读取 SrcFile 并在 UconvTable 中创建一个已编译的转换表。SrcFile 定义了 UCS-2 和多字节代码集(每个字符由一个或多个字节组成)之间的映射。UconvTable 的格式可以由位于 /usr/lib/nls/loc/uconv 目录中的 UCSTBL 转换方法装入。该方法使用表来支持两个方向上的 UCS-2 转换。
-f SrcFile | 指定转换表源文件。如果未使用该标志,则读取标准输入。 |
-v | 使输出已处理的文件语句。 |
UconvTable | 指定由 uconvdef 命令创建的已编译表的路径名。这应是定义 UCS-2 的进出转换的代码集的名称。 |
返回以下退出值:
0 | 成功完成。 |
>0 | 发生错误。 |
要访问已编译的 UCS-2 转换表:
uconvdef -f IBM-850.ucmap IBM-850
mv IBM-850 /usr/lib/nls/loc/uconvTable
ln -s /usr/lib/nls/loc/uconv/UCSTBL \ /usr/lib/nls/loc/iconv/IBM-850_UCS-2
ln -s /usr/lib/nls/loc/uconv/UCSTBL \ /usr/lib/nls/loc/iconv/UCS-2_IBM-850
注:只有在命令分割成两行时才需要行连续字符 \ (反斜杠)。
iconv 命令
iconv 子例程、iconv_close 子例程、iconv_open 子例程。
unconvdef 源文件格式。
AIX 5L Version 5.2 National Language Support Guide and Reference 中的 Code Set Overview、Converters Overview 和 List of UCS-2 Interchange Converters。