Jump to content

Code page 949 (IBM)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Beland (talk | contribs) at 19:20, 22 June 2020 (convert special characters (via WP:JWB)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Layout of the IBM-949 code page

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.[1][2][3]

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).

Single byte codes

Code page 1088[4][5][6][7][8]
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_
0
Template:Chset-color-ctrl|NUL
0000
Template:Chset-color-graph-box|
250C
Template:Chset-color-graph-box|
2510
Template:Chset-color-graph-box|
2514
Template:Chset-color-graph-box|
2518
Template:Chset-color-graph-box|
2502
Template:Chset-color-graph-box|
2500
Template:Chset-color-punct|
2022
Template:Chset-color-graph|
25D8
Template:Chset-color-graph|
25CB
Template:Chset-color-graph|
25D9
Template:Chset-color-graph|
2642
Template:Chset-color-graph|
2640
Template:Chset-color-graph|
266A
Template:Chset-color-graph|
266B
Template:Chset-color-graph|
263C
1_
16
Template:Chset-color-graph-box|
253C
Template:Chset-color-graph|
25C4
Template:Chset-color-graph|
2195
Template:Chset-color-punct|
203C
Template:Chset-color-punct|
00B6
Template:Chset-color-graph-box|
2534
Template:Chset-color-graph-box|
252C
Template:Chset-color-graph-box|
2524
Template:Chset-color-graph|
2191
Template:Chset-color-graph-box|
251C
Template:Chset-color-graph|
2192
Template:Chset-color-graph|
2190
Template:Chset-color-graph|
221F
Template:Chset-color-graph|
2194
Template:Chset-color-graph|
25B2
Template:Chset-color-graph|
25BC
2_
32
Template:Chset-color-misc|SP
0020
Template:Chset-color-punct|!
0021
Template:Chset-color-punct|"
0022
Template:Chset-color-punct|#
0023
Template:Chset-color-graph|$
0024
Template:Chset-color-punct|%
0025
Template:Chset-color-punct|&
0026
Template:Chset-color-punct|'
0027
Template:Chset-color-punct|(
0028
Template:Chset-color-punct|)
0029
Template:Chset-color-punct|*
002A
Template:Chset-color-graph|+
002B
Template:Chset-color-punct|,
002C
Template:Chset-color-punct|-
002D
Template:Chset-color-punct|.
002E
Template:Chset-color-punct|/
002F
3_
48
Template:Chset-color-digit|0
0030
Template:Chset-color-digit|1
0031
Template:Chset-color-digit|2
0032
Template:Chset-color-digit|3
0033
Template:Chset-color-digit|4
0034
Template:Chset-color-digit|5
0035
Template:Chset-color-digit|6
0036
Template:Chset-color-digit|7
0037
Template:Chset-color-digit|8
0038
Template:Chset-color-digit|9
0039
Template:Chset-color-punct|:
003A
Template:Chset-color-punct|;
003B
Template:Chset-color-graph|<
003C
Template:Chset-color-graph|=
003D
Template:Chset-color-graph|>
003E
Template:Chset-color-punct|?
003F
4_
64
Template:Chset-color-punct|@
0040
Template:Chset-color-letter|A
0041
Template:Chset-color-letter|B
0042
Template:Chset-color-letter|C
0043
Template:Chset-color-letter|D
0044
Template:Chset-color-letter|E
0045
Template:Chset-color-letter|F
0046
Template:Chset-color-letter|G
0047
Template:Chset-color-letter|H
0048
Template:Chset-color-letter|I
0049
Template:Chset-color-letter|J
004A
Template:Chset-color-letter|K
004B
Template:Chset-color-letter|L
004C
Template:Chset-color-letter|M
004D
Template:Chset-color-letter|N
004E
Template:Chset-color-letter|O
004F
5_
80
Template:Chset-color-letter|P
0050
Template:Chset-color-letter|Q
0051
Template:Chset-color-letter|R
0052
Template:Chset-color-letter|S
0053
Template:Chset-color-letter|T
0054
Template:Chset-color-letter|U
0055
Template:Chset-color-letter|V
0056
Template:Chset-color-letter|W
0057
Template:Chset-color-letter|X
0058
Template:Chset-color-letter|Y
0059
Template:Chset-color-letter|Z
005A
Template:Chset-color-punct|[
005B
Template:Chset-color-graph-box|
20A9
Template:Chset-color-punct|]
005D
Template:Chset-color-graph|^
005E
Template:Chset-color-punct|_
005F
6_
96
Template:Chset-color-graph|`
0060
Template:Chset-color-letter|a
0061
Template:Chset-color-letter|b
0062
Template:Chset-color-letter|c
0063
Template:Chset-color-letter|d
0064
Template:Chset-color-letter|e
0065
Template:Chset-color-letter|f
0066
Template:Chset-color-letter|g
0067
Template:Chset-color-letter|h
0068
Template:Chset-color-letter|i
0069
Template:Chset-color-letter|j
006A
Template:Chset-color-letter|k
006B
Template:Chset-color-letter|l
006C
Template:Chset-color-letter|m
006D
Template:Chset-color-letter|n
006E
Template:Chset-color-letter|o
006F
7_
112
Template:Chset-color-letter|p
0070
Template:Chset-color-letter|q
0071
Template:Chset-color-letter|r
0072
Template:Chset-color-letter|s
0073
Template:Chset-color-letter|t
0074
Template:Chset-color-letter|u
0075
Template:Chset-color-letter|v
0076
Template:Chset-color-letter|w
0077
Template:Chset-color-letter|x
0078
Template:Chset-color-letter|y
0079
Template:Chset-color-letter|z
007A
Template:Chset-color-punct|{
007B
Template:Chset-color-graph||
007C
Template:Chset-color-punct|}
007D
Template:Chset-color-graph|~
007E
Template:Chset-color-graph|
2302
8_
128
Template:Chset-color-graph-box|¢
00A2
Template:Chset-color-graph-box|¬
00AC
Template:Chset-color-punct-box|\
005C
Template:Chset-color-punct-box|
203E
Template:Chset-color-graph-box|¦
00A6
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef|

  Letter  Number  Punctuation  Symbol  Other  Undefined  Differences from code page 437

The rest are parts of a double-byte sequence.

See also

References

  1. ^ "CCSID 949 information document". Archived from the original on 2014-11-29.
  2. ^ "CCSID 1088 information document". Archived from the original on 2016-03-26.
  3. ^ "Code page 951 information document". Archived from the original on 2017-01-16.
  4. ^ Code Page CPGID 01088 (pdf) (PDF), IBM
  5. ^ Code Page CPGID 01088 (txt), IBM
  6. ^ ICU Demonstration mapping IBM-949 to Unicode
  7. ^ ICU Demonstration mapping IBM-949C (ASCII based variant) to Unicode
  8. ^ International Components for Unicode (ICU), ibm-949_P110-1999.ucm, 2002-12-03