KS X 1001
lastmod 2023-03-08created 2023-03-082 edits
KS X 1001 is a Korean character set designated as a Korean Industrial Standard. Its official standard name is ‘Code for Information Interchange (Hangul and Hanja)’, and it is also known by its old name, KS C 5601. It was first established in 1974, and ‘KS X 1001:2004’, revised in 2004, is the latest standard.
This standard is a 2-byte code set that specifies the representation of 8,836 characters in the range x2121 - x7E7E. Characters are classified into control characters and graphic characters, and the graphic characters consist of special characters, box-drawing pieces, digits, Hangul jamo (individual letters), Hangul syllables, Hanja, basic Latin characters, extended Latin characters, Greek characters, Kana characters, and Cyrillic characters. The Hangul part is basically a 2-byte precomposed (wansunghyung) code, but Annex 3 also specifies a 2-byte combinational (johab) code as a supplementary code set.
Apart from Unicode, KS X 1001 is almost the only character set used in South Korea. Character encodings based on KS X 1001 include EUC-KR (precomposed) and ISO-2022-KR (a character encoding formerly used in Internet mail). CP949, used in MS Windows, is an extension of EUC-KR that adds 8,822 Hangul syllables that could not be represented in 2 bytes.