Unicode CCSIDs
z/OS Unicode Services supports several different CCSID values for
the Unicode Standard, and they are listed here
for easy reference. (It is suggested to use 1200 for general Unicode
because it will default to the most current version supported.)
| CCSID | Description | Suffix |
|---|---|---|
| 01200 | Unicode - most recent version supported, UTF-16 encoding. | (Suffix not applicable) |
| 01202 | Unicode - most recent version supported, UTF-16. Data is little endian order. | (Suffix not applicable) |
| 01208 | Unicode - most recent version supported, UTF-8 encoding. | (Suffix not applicable) |
| 01210 | Unicode - most recent version supported, UTF-EBCDIC encoding. | UH |
| 01232 | Unicode - most recent version supported, UTF-32 encoding. | (Suffix not applicable) |
| 13488 | Unicode - version 2.0. | PG |
| 17584 | Unicode - version 3.0. | PH |
| 21680 | Unicode - version 4.0. | TH |
| 42160 | Unicode - version 6.0. | UR |
| 54448 | Unicode - version 9.0. | VA |
UTF-16 might be encoded in big endian or little endian format. The default of z/OS® support for Unicode is big endian format, an order in which the "big end" is stored first. CCSID 1202 is defined to be UTF-16 little endian, an order in which the "little end" is stored first.