iconv_extra - codeset conversion for non-Unicode encodings
iconv and cconv support conversions to and from a wide range of codesets.
The lists below provide basic information about encodings mainly for the EMEA regions. For information on Asian encodings, refer to iconv_ja(7), iconv_ko(7), iconv_zh(7), iconv_zh_HK(7), and iconv_zh_TW(7) manual pages. For information on Unicode encodings, refer to the iconv_unicode(7) manual page.
The codeset names shown are in their canonical form directly usable as fromcode or tocode parameters to iconv(1), iconv_open(3C), and cconv_open(3C), with aliases in parentheses where applicable.
Available iconv and cconv conversions in the current system can be obtained by running iconv -l as described in the iconv(1) manual page.
For additional information on the mappings between canonical names and supported aliases with optional variant levels, refer to the alias(5) manual page and also the /usr/lib/iconv/alias file.
The codeset of the "C" locale in Oracle Solaris, the ISO basic Latin alphabet, is referred with the canonical name 646. Common aliases such as US-ASCII and ASCII are also defined.
The following national variants of the 646 codeset are also available:
|
|
EBCDIC (Extended Binary Coded Decimal Interchange Code) is an 8-bit character encoding mainly used in IBM mainframes. The following table outlines the basics on supported IBM EBCDIC-based code pages.
IBM PC and EBCDIC code pages are prefixed with "IBM-" as like IBM-037 in the codeset name.
|
The following table covers the supported IBM-PC (DOS and Windows) code pages.
|
The following table covers the supported Microsoft DOS and Windows code pages. Microsoft code pages are prefixed with "CP" as like CP850 in the codeset name.
|
|
iconv conversion modules
cconv code conversion binary tables for iconv(1), cconv(3C) and iconv(3C)
geniconvtbl conversion binary tables
Alias table file of codeset names
geniconvtbl(1), iconv(1), cconv(3C), cconv_close(3C), cconv_open(3C), cconvctl(3C), iconv(3C), iconv_close(3C), iconv_open(3C), iconvctl(3C), alias(5), geniconvtbl-cconv(5), iconv_ja(7), iconv_ko(7), iconv_unicode(7), iconv_zh(7), iconv_zh_HK(7), iconv_zh_TW(7)
Chernov, A., Registration of a Cyrillic Character Set, RFC 1489, RELCOM Development Team, July 1993.
Nussbacher, H., and Y. Bourvine, Hebrew Character Encoding for Internet Messages, RFC 1555, Israeli Inter-University, Hebrew University, December 1993.
Reynolds, J., and J. Postel, ASSIGNED NUMBERS, RFC 1700, University of Southern California/Information Sciences Institute, October 1994.
Simonson, K., Character Mnemonics & Character Sets, RFC 1345, Rationel Almen Planlaegning, June 1992.
Spinellis, D., Greek Character Encoding for Electronic Mail Messages, RFC 1947, SENA S.A., May 1996.