KPS 9566

KPS 9566
Alias(es)ISO-IR-202 (1997 version)
Language(s)
Partial support:
StandardKPS 9566
Current statusUsed only in North Korea.
Classification
Encoding formats
Other related encoding(s)Other ISO 2022 Chosŏn'gŭl DBCSes:
Other ISO 2022 CJK DBCSes:

KPS 9566 ("DPRK Standard Korean Graphic Character Set for Information Interchange")[2] is a North Korean standard specifying a character encoding for the Chosŏn'gŭl (Hangul) writing system used for the Korean language. The edition of 1997 specified an ISO 2022-compliant 94×94 two-byte coded character set. Subsequent editions have added additional encoded characters outside of the 94×94 plane, in a manner comparable to UHC or GBK.[3]

KPS 9566 differs in approach from KS X 1001, its South Korean counterpart, in using a different ordering of Chosŏn'gŭl,[4] in encoding explicit vertical presentation forms of punctuation, in not encoding duplicate Hanja for multiple readings, and in including several characters specific to the North Korean political system, including special encodings for the names of the country's past and present leaders (Kim Il Sung, Kim Jong Il and Kim Jong Un).[1][2][3][5]

Although KPS 9566 was the original source of several characters added to Unicode,[6] not all KPS 9566 characters have Unicode equivalents. Those which do not are mapped to similar Unicode characters or to the Private Use Area.[7]

  1. ^ a b Cite error: The named reference kps9566txt was invoked but never defined (see the help page).
  2. ^ a b Cite error: The named reference lunde2009 was invoked but never defined (see the help page).
  3. ^ a b Cite error: The named reference utc-L2-18-011 was invoked but never defined (see the help page).
  4. ^ Cite error: The named reference wg2-n2231 was invoked but never defined (see the help page).
  5. ^ Lunde, Ken (2019-03-25). "Four of a Kind: KS X 1001 & KPS 9566". CJK Type Blog. Adobe Inc.
  6. ^ Cite error: The named reference ewellflags was invoked but never defined (see the help page).
  7. ^ Cite error: The named reference westtilde was invoked but never defined (see the help page).