Code page 949 (IBM)

IBM code page 949 (IBM-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 (ISO 646:KR) 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 (KS X 1001 characters in EUC-KR form, double byte).

IBM-949 should not be confused with Windows code page 949 (IBM-1363), which is Microsoft's Unified Hangul Code, a different extension of EUC-KR, nor with plain EUC-KR (IBM-970).

IBM Korea KS PC-Data encoding (IBM-949)
Layout of the IBM-949 code page

Single byte codes

Code page 949
_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

  Letter   Number   Punctuation   Symbol   Other   undefined   Differences from code page 437

The rest are parts of a double-byte sequence.

See also

External links

Code page 951

Code page 951 is a code page number used for different purposes by IBM and Microsoft.

IBM uses the code page number 951 for their double-byte PC Data KS code, the double byte component of their code page 949, an encoding for the Korean language. See Code page 949 (IBM).

The code page number 951 was also used by Microsoft as part of a kludge for providing Hong Kong Supplementary Character Set (HKSCS-2001) support in Windows XP, in the file name of a replacement for code page 950 (Traditional Chinese) with Unicode mappings for some Extended User-defined Characters (EUDC) found in HKSCS. HKSCS characters without a Unicode mapping are assigned a Unicode Private Use Area (PUA) code point following previous practises. The IBM code page number for Big5 with HKSCS-2001 is 5471. See also Hong Kong Supplementary Character Set § Microsoft Windows.

ㄱ (기역, Giyeok(South); 기윽, Kiŭk(North)) is one of the Korean hangul. The Unicode for ㄱ is U+3131.

ㅂ is one of the Korean hangul. The Unicode for ㅂ is U+3142.

ㅇ(iwng) is one of the Korean hangul. The Unicode for ㅇ is U+3147.

ㅈ(Tsiwt) is one of the Korean hangul. The Unicode for ㅈ is U+3148.

ㅋ is one of the Korean hangul. The Unicode for ㅋ is U+314B.

ㅌ is one of the Korean hangul. The Unicode for ㅌ is U+314C.

ㅍ is one of the Korean hangul. The Unicode for ㅍ is U+314D.

ㅎ is one of the Korean hangul. The Unicode for ㅎ is U+314E.

ㅏ(ah) is one of the Korean hangul. The Unicode for ㅏ is U+314F.

ㅘ is one of the Korean hangul. The Unicode for ㅘ is U+3158.

ㅙ is one of the Korean hangul. The Unicode for ㅙ is U+3159.

ㅚ is one of the Korean hangul. The Unicode for ㅚ is U+315A.

ㅛ is one of the Korean hangul. The Unicode for ㅛ is U+315B.

ㅜ is one of the Korean hangul. The Unicode for ㅜ is U+315C.

ㅝ is one of the Korean hangul. The Unicode for ㅝ is U+315D.

ㅞ is one of the Korean hangul. The Unicode for ㅞ is U+315E.

ㅟ is one of the Korean hangul. The Unicode for ㅟ is U+315F.

ㅢ is one of the Korean hangul. The Unicode for ㅢ is U+3162.

Early telecommunications
ISO/IEC 8859
Bibliographic use
National standards
EUC
ISO/IEC 2022
MacOS code pages("scripts")
DOS code pages
IBM AIX code pages
IBM Apple MacIntoshemulations
IBM Adobe emulations
IBM DEC emulations
IBM HP emulations
Windows code pages
EBCDIC code pages
Platform specific
Unicode / ISO/IEC 10646
TeX typesetting system
Miscellaneous code pages
Related topics

This page is based on a Wikipedia article written by authors (here).
Text is available under the CC BY-SA 3.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.