Code page 949 (IBM)


IBM code page 949 is IBM's PC Data KS code. It implements EUC-KR in addition to encodings for IBM extensions including user defined characters. This code page supports the Korean language. It is a combination of the single-byte Code page 1088 and the double-byte Code page 951.
Bytes 0x00 through 0x7F are used for single byte KS X 1003 characters, a similar set to ASCII. Bytes 0x80 through 0x84 are used for IBM single byte extension characters. Lead bytes 0x8F through 0xA0 are used for IBM double byte extension characters. Lead bytes 0xA1 through 0xFE are used for Wansung code.
IBM-949 should not be confused with Windows code page 949, which is Microsoft's Unified Hangul Code, a different extension of EUC-KR, nor with plain EUC-KR.

Single byte codes

The rest are parts of a double-byte sequence.