Code page 949 (IBM): Difference between revisions

Content deleted Content added
Line 330:
 
=== {{anchor|UDC}}Lead bytes 0x8F–99, 0xC9, 0xFE (user defined ranges) ===
IBM-949 is designed to nominally support upa tomaximum of 1880 UDC (user-defined characters),<ref name="ccsid949"/> including ranges within unused rangesrows of the Wansung plane, and ranges outside the Wansung plane. In this version, the lead bytes 0x8F–A0 contain a maximum of 1692 UDC, and lead bytes 0xC9 and 0xFE contain a maximum of 94 each (i.e. with trail bytes 0xA0–FE).<ref name="ch3320125-1992"/> However, when the extensions to support the entire double-byte repertoire of [[Code page 933|IBM-933]] are implemented, they use lead bytes 0x9A–A0, resulting in a smaller maximum number of characters left for user definition.<ref name="icu"/><ref name="ucm"/>
 
When mapped to Unicode, 0xC9A1–C9FE (between the syllable and hanja ranges) are mapped to the Unicode [[Private Use Areas|Private Use Area]] code points U+E000–E05D, while 0xFEA1–FEFE (between the end of the hanja range and the end of the plane) are mapped to U+E05E–E0BB. Outside the Wansung plane, 0x8FA0–9AA5 (where the second byte is in the range 0xA1–FE) are mapped to the Private Use Area code points U+E0BC–E4CA.<ref name="icu"/> The last of these ranges cuts into the start of the [[#0x9A|0x9A row]] (shown below).