Coded character set conversion utilities
- iconv
- Converts a file from one coded character set encoding to another. You can use iconv to convert C source code before compilation or to convert input files. For more information, refer to z/OS UNIX System Services Command Reference.
- uconvdef
- Reads the input source file and creates a binary conversion table. The input source file defines a mapping between UCS-2 and multibyte code sets. For more information, refer to z/OS UNIX System Services Command Reference.
- genxlt
- Generates a translate table
that the iconv utility and the iconv family of functions can use to
convert coded character sets. It can be used to build code set converters
for code pages that are not supplied with z/OS® XL C/C++, or to build code
set conversions for existing code pages.
Custom conversion tables generated by the genxlt or uconvdef utilities, like those shipped in the National Language Resources component of z/OS Language Environment®, are intended for use with the C/C++ iconv interfaces or the iconv utility. Direct programming to these tables is not supported and will produce unpredictable results. IBM® makes no guarantee that converter binaries shipped with z/OS Language Environment will continue to be shipped in future releases. For more information, refer to z/OS XL C/C++ Programming Guide.
The genxlt utility runs under z/OS batch and TSO. The iconv utility runs under z/OS batch, TSO, and the z/OS shell. The iconv_open(), iconv(), and iconv_close() functions can be called from applications running under these environments and IBM CICS/ESA.