国际语言环境指南

用户定义的和用户可扩展的代码转换

Solaris 用户可以使用 geniconvtbl 公用程序来创建用户定义的代码集转换器。

该公用程序使得能够通过标准系统公用程序和界面(如 iconv(1) 和 iconv(3C))进行用户定义的和用户可定制的代码集转换。该特征增强了应用程序处理不兼容的数据类型特别是从专用或传统应用程序生成的数据的能力。 还支持对现有的 Solaris 代码集转换的修改。

geniconvtbl (1)geniconvtbl(4) 手册页中可以找到更多的详细信息和示例。还可以在 /usr/lib/iconv/geniconvtbl/srcs/ 目录中得到该公用程序的输入源文件样例,以便参考。

在如 geniconvtbl(1) 手册页中所指定的那样准备并放置用户定义的代码转换之后,用户便可以从 32 位和 64 位 Solaris 操作环境的 iconv(1) 公用程序和 iconv(3C) 函数使用这些代码转换了。