Code page 949 (IBM): Difference between revisions

Content deleted Content added
No edit summary
Tags: Mobile edit Mobile web edit Advanced mobile edit
Double byte codes: Cite unicode.nam which gives the codepoint-to-GCGID mapping for CPGID 1449. Notably while unicode.nam lists 192 characters, U+F83D and U+F83E are used in e.g. ibm-1388_P103-2001.ucm (but absent from unicode.nam) so it seems to have been expanded at some point to 194 characters and maybe one vacancy.
Line 343:
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).
 
Collectively these private use ranges cover the code points U+E000..E4CA, allowing 1227 UDC to be mapped from IBM-949 to Unicode.<ref name="ucm"/> The separate private use area range U+F843..F86E is used by IBM to map some characters within the extended hanja range.<ref name="ucm"/> This follows early recommendations from the Unicode Consortium that corporate characters be allocated from U+F8FF downward and user-defined characters be allocated from U+E000 upward,<ref>{{cite book |section-url=https://www.unicode.org/versions/Unicode1.1.0/ch02.pdf |section=2.0: Changes in Unicode 1.0 |title=The Unicode Standard, Version 1.1 |id=UTR #4 |publisher=[[Unicode Consortium]] |pages=3–4}}</ref> and is part of a larger corporate private use area scheme which is defined internally by IBM, and includes 192 characters and three unused positions inuses the range U+F83D..F8FF.<ref name="ibmpua">{{cite web |archive-url=https://web.archive.org/web/20150916190822/http://www-01.ibm.com/software/globalization/cp/cp01449.html |archive-date=2015-09-16 |url=http://www-01.ibm.com/software/globalization/cp/cp01449.html |url-status=dead |title=CPGID 01449: IBM default PUA |work=IBM Globalization: Code page identifiers |publisher=[[IBM]] |quotation=IBM has designated 195 positions from U+F83D to U+F8FF for use as IBM Corporate-zone and intends to use them consistently within IBM whenever there is a need to maintain the round-trip integrity of IBM characters.}}</ref><ref>{{citation|mode=cs1 […]|title=unicode.nam: AtAllow presentthe CSUnicode 3099characters containingto 192be specified using either the IBM {{sicor PostScript like names. |Corportateauthor=IBM |author-link=IBM |date=1997}} characters(Included haswith been{{citation|mode=cs2 defined|title=OS/2 Codepage and Keyboard Display Tools |last=Borgendale |first=Ken |url=http://www.borgendale.com/tools/tools.htm}})</ref><!-- Note: although the documentation mentions 192 characters and unicode.nam lists 192 characters, U+F83D and U+F83E are used in e.g. ibm-1388_P103-2001.ucm (but absent from unicode.nam) so the up-to-date count seems to be 194 characters and possibly one vacancy. Least OR-ey approach is probably to avoid mentioning how many of the 195 positions are allocated. -->
 
=== {{anchor|0x9A}}Lead bytes 0x9A–9D (extended symbols and hanja) ===