User Defined and User Extensible Code Conversions
Solaris users can create user-defined codeset converters by using the geniconvtbl utility.
This utility enables user-defined and user-customizable codeset conversions with a standard system utility and interface like iconv(1) and iconv(3C). This feature enhances the ability of an application to deal with incompatible data types, particularly data generated from proprietary or legacy applications. Modification to existing Solaris codeset conversions is also supported.
More details and also examples can be found in the geniconvtbl(1) and geniconvtbl(4) man pages. Sample input source files for the utility are also available for reference from the /usr/lib/iconv/geniconvtbl/srcs/ directory.
Once the user-defined code conversions are prepared and placed as specified in the geniconvtbl(1) man page, users can use the code conversions from the iconv(1) utility and the iconv(3C) functions of both 32-bit and 64-bit Solaris operating environments.