Code page 949 (IBM): Difference between revisions

Content deleted Content added
Line 24:
Although the meaning of the label "ibm-949" (and conversely "windows-949" and "ms949") is unambiguous where these labels are supported, the interpretation of the encoding labels "949" and "cp949" consequently varies between implementations. For example, [[International Components for Unicode]] uses "cp949", "949", "ibm-949" and "x-IBM949" to refer to IBM-949,<ref name="icu"/> and additionally the labels "cp949c", "ibm-949c" and "x-IBM949C" to refer to an variant which uses unmodified [[ASCII]] mappings for 0x20–7E<!-- Not 0x00–7F, since it still has a FS-SUB-DEL pivot. --> (resulting in duplicate mappings for the backslash),<ref name="icuc"/> while (of the labels incorporating the code page number 949) only "ms949" and "windows-949" are assigned to UHC.<ref name="icums949">{{citation|url=http://demo.icu-project.org/icu-bin/convexp?conv=windows-949-2000|publisher=International Components for Unicode|title=windows-949-2000|work=Converter Explorer}}</ref> This is in contrast to [[Python (programming language)|Python]], which recognises both "cp949" and "949" (in addition to the more explicit "ms949" and "uhc", but not "windows-949") as labels for UHC, and does not include an IBM-949 codec.<ref>{{cite web |url=https://docs.python.org/3.7/library/codecs.html#standard-encodings |title=codecs — Codec registry and base classes § Standard Encodings |work=Python 3.7.2 documentation |publisher=Python Software Foundation}}</ref>
 
IBM-949 is a [[variable width encoding]] defined as the combination of two fixed-width [[code page]]s, the single-byte '''Code page 1088''' and the double-byte [[Code page 951]].<ref name="ccsid949">{{cite web|title=Coded character set identifiers: CCSID 949 information document|archive-url=https://web.archive.org/web/20141129233846/http://www-01.ibm.com/software/globalization/ccsid/ccsid949.html|archive-date=2014-11-29|url=http://www-01.ibm.com/software/globalization/ccsid/ccsid949.html |work=IBM Globalization |publisher=[[IBM]] |url-status=dead}}</ref><ref>{{cite web|title=CCSID 1088 information document|archive-url=https://web.archive.org/web/20160326215133/http://www-01.ibm.com/software/globalization/ccsid/ccsid1088.html|archive-date=2016-03-26|url=http://www-01.ibm.com/software/globalization/ccsid/ccsid1088.html}}</ref><ref>{{cite web|title=Code page 951 information document|archive-url=https://web.archive.org/web/20170116144609/https://www-01.ibm.com/software/globalization/cp/cp00951.html|archive-date=2017-01-16|url=https://www-01.ibm.com/software/globalization/cp/cp00951.html}}</ref>
 
== History ==