The conversion utilities described in this section are available, but you should use iconv as a standard function.
Asian Solaris software provides facilities for various conversions, for example:
Characters within a codeset, such as converting uppercase ASCII to lowercase.
Between different conventions for national standard character sets, such as:
Between Combination and Completion code, both KS C 5601-1987 and KS C 5601-1992.
Between GB and EUC.
Between CNS 11643 code and Big5.
Between code formats (such as EUC and WC).
Programs using the general multibyte conversion utilities should include the header files widec.h and wctype.h. Traditional Chinese Solaris specific routines (such as ishxxx) are declared in zh_TW/xctype.h.
Programs using the general multibyte conversion utilities should include three header files: wctype.h, widec.h, and zh_TW/xctype.h.
As with classification functions described in the previous section, the use of these utilities can be controlled by the setlocale function. Locale-specific routines are contained in a locale-specific library. For Traditional Chinese, that library is libhle. The library can be linked during compilation using the C compiler option -lhle.