Кодовая страница IBM 949 (IBM-949) - это код IBM PC Data KS. Он реализует EUC-KR в дополнение к кодировкам для расширений IBM, включая определяемые пользователем символы. Эта кодовая страница поддерживает корейский язык. Это комбинация однобайтовой кодовой страницы 1088 и двухбайтовой кодовой страницы 951.
Байты с 0x00 по 0x7F используются для однобайтовых KS X 1003 (ISO 646 : KR) символов, аналогично ASCII. Байты с 0x80 по 0x84 используются для однобайтовых символов расширения IBM. Ведущие байты с 0x8F по 0xA0 используются для двухбайтовых символов расширения IBM. Ведущие байты от 0xA1 до 0xFE используются для кода Wansung (KS X 1001 символы в форме EUC-KR, двухбайтовые).
IBM-949 не следует путать с кодовой страницей Windows 949 (IBM-1363), которая является унифицированным кодом хангыль от Microsoft, другим расширением EUC-KR, ни с простым EUC- KR (IBM-970 ).
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_. 0 | NUL. 0000 | ┌. 250C | ┐. 2510 | └. 2514 | ┘. 2518 | │. 2502 | ─. 2500 | •. 2022 | ◘. 25D8 | ○. 25CB | ◙. 25D9 | ♂. 2642 | ♀. 2640 | ♪. 266A | ♫. 266B | ☼. 263C |
1_. 16 | ┼. 253C | ◄. 25C4 | ↕. 2195 | ‼. 203C | ¶. 00B6 | ┴. 2534 | ┬. 252C | ┤. 2524 | ↑. 2191 | ├. 251C | →. 2192 | ←. 2190 | ∟. 221F | ↔. 2194 | ▲. 25B2 | ▼. 25BC |
2_. 32 | SP. 0020 | !. 0021 | ". 0022 | #. 0023 | $. 0024 | %. 0025 | . 0026 | '. 0027 | (. 0028 | ). 0029 | *. 002A | +. 002B | ,. 002C | -. 002D | .. 002E | /. 002F |
3_. 48 | 0. 0030 | 1. 0031 | 2. 0032 | 3. 0033 | 4. 0034 | 5. 0035 | 6. 0036 | 7. 0037 | 8. 0038 | 9. 0039 | :. 003A | ;. 003B | <. 003C | =. 003D | >. 003E | ?. 003F |
4_. 64 | @. 0040 | A. 0041 | B. 0042 | C. 0043 | D. 0044 | E. 0045 | F. 0046 | G. 0047 | H. 0048 | I. 0049 | J. 004A | K. 004B | L. 004C | M. 004D | N. 004E | O. 004F |
5_. 80 | P. 0050 | Q. 0051 | R. 0052 | S. 0053 | T. 0054 | U. 0055 | V. 0056 | W. 0057 | X. 0058 | Y. 0059 | Z. 005A | [. 005B | ₩. 20A9 | ]. 005D | ^. 005E | _. 005F |
6_. 96 | `. 0060 | a. 0061 | b. 0062 | c. 0063 | d. 0064 | e. 0065 | f. 0066 | g. 0067 | h. 0068 | i. 0069 | j. 006A | k. 006B | l. 006C | m. 006D | n. 006E | o. 006F |
7_. 112 | p. 0070 | q. 0071 | r. 0072 | s. 0073 | t. 0074 | u. 0075 | v. 0076 | w. 0077 | x. 0078 | y. 0079 | z. 007A | {. 007B | |. 007C | }. 007D | ~. 007E | ⌂. 2302 |
8_. 128 | ¢. 00A2 | ¬. 00AC | \. 005C | ‾. 203E | ¦. 00A6 |
Буква Число Знак препинания Символ Другое Не определено Отличия от кодовой страницы 437
Остальное - это части двухбайтовой последовательности.