The following feature is required to be implemented for this class in
accordance with the specification given in $TEXT which is a sub-type of the class $ENUMS{CODE_KINDS} from which this class inherits :-
This enumeration provides values which are all used to
indicate the encoding with the given name. Most of these are grouped by source
for ease of reading - some are provided with alternate names by which they are
known in source doments. The names given in red are those which should be used
by Sather programmers :-
Adobe
Adobe_Standard - also known as -
Adobe-Standard-Encoding, csAdobeStandardEncoding
Adobe_Dingbats - also known as - Dingbats
Adobe_Symbol
Apple
Apple_Arabic
Apple_CntEuro
Apple_Croatian
Apple_Cyrillic
Apple_Dingbat
Apple_Greek
Apple_Hebrew
Apple_Iceland
Apple_Japan
Apple_Roman
Apple_Romania
Apple_Symbol
Apple_Thai
Apple_Turkish
Apple_Ukraine
National Standards
Big5 - a standard of Taiwanese origin for
Chines ideographs.
GB2312_80 - standard Chinese ideograph
codes.
GB12345_80 - standard Chinese encoding of
roman letters and punctuation, etc.
JIS_X_0201 - Japanese encoding of roman
characters.
JIS_X_0208 - Japanese graphic character
set.
JIS_X_0212 - Japanese supplementary character
set for information interchange.
Shift_JIS - an index to Japanese Kanji using a
different order.
US_ASCII - also known as -
ANSI_X3.4-1968,ANSI_X3.4-1986, ASCII, IBM367, ISO646-US,
ISO_646.irv:1991, cp367, csASCII, iso-ir-6, us
Code Pages Originally developed by IBM.
CP037 - also known as - csIBM037,
ebcdic-cp-ca, ebcdic-cp-nl, ebcdic-cp-us, ebcdic-cp-wt
CP_437 - also known as -
437,csPC8CodePage437
CP_500 - also known as - csIBM500,
ebcdic-CP_-be, ebcdic-CP_-ch
CP_737
CP_775 - also known as - IBM775,
csPC775Baltic
CP_850 - also known as - 850, IBM850,
csPC850Multilingual
CP_852 - also known as - 852, IBM852,
csPCP_852
CP_855 - also known as - 855, IBM855,
csIBM855
CP_857 - also known as - 857, IBM857,
csIBM857
CP_860 - also known as - 860, IBM860,
csIBM860
CP_861 - also known as - 861, IBM861, CP_-is,
csIBM861
CP_862 - also known as - 862, IBM862,
csPC862LatinHebrew
CP_863 - also known as - 863, IBM863,
csIBM863
CP_864 - also known as - IBM864, csIBM864
CP_865 - also known as - 865, IBM865,
csIBM865
CP_866 - also known as - 866, IBM866,
csIBM866
CP_869 - also known as - 869, IBM869, CP_-gr,
csIBM869
CP_874
CP_875
CP_932
CP_936
CP_949
CP_950
CP_1026 - also known as - IBM1026,
csIBM1026
CP_1250 - also known as - windows-1250
CP_1251 - also known as - windows-1251
CP_1252 - also known as - windows-1252
CP_1253 - also known as - windows-1253
CP_1254 - also known as - windows-1254
CP_1255 - also known as - windows-1255
CP_1256 - also known as - windows-1256
CP_1257 - also known as - windows-1257
CP_1258 - also known as - windows-1258
IBM This is an anomaly in that all other 'code
pages' were named with a low-line after the 'P'.
IBM038 - also known as - CP038
ISO
ISO8859_1 - also known as - CP819, IBM819,
ISO-IR-100,ISO_8859-1:1987, L1, LATIN1
ISO8859_2 - also known as - ISO-IR-101,
ISO_8859-2:1987, L2, LATIN2
ISO8859_3 - also known as - ISO-IR-109,
ISO_8859-3:1988, L3, LATIN3
ISO8859_4 - also known as - ISO-IR-110,
ISO_8859-4:1988, L4, LATIN4
ISO8859_5 - also known as - CYRILLIC,
ISO-IR-144, ISO_8859-5:1988
ISO8859_6 - also known as - ARABIC, ASMO-708,
ECMA-114, ISO-IR-127, ISO_8859-6:1987
ISO8859_7 - also known as - ECMA-118,
ELOT_928, GREEK, GREEK8, ISO-IR-126, ISO_8859-7:1987
ISO8859_8 - also known as - HEBREW,
ISO-IR-138, ISO_8859-8:1988
ISO8859_9 - also known as - ISO-IR-148,
ISO_8859-9:1989, L5, LATIN5
ISO8859_10 - also known as - ISO-IR-157,
ISO_8859-10:1993, L6, LATIN6
UCS2 - the canonical 16-bit code format of
ISO/IEC 10646-1:2000 Basic Multi-Lingual Plane.
UCS4 - the canonical 16-bit code format of
ISO/IEC 10646-1:2000 Basic Multi-Lingual Plane.