코드 페이지
949
(CP949)는
마이크로소프트
社가 導入한 코드 페이지이다. 本來는 KS C 5601의 完成型 한글을 表現한 코드 페이지였으나, 윈도 95부터는
擴張 完成型
或은
統合型 한글 코드
(Unified Hangul Code)이라는 名稱으로 擴張되어 現代의 모든 한글을 受容하게 되었다.
마이크로소프트
에서는 이 인코딩을 基盤 文字 集合 이름인 "ks_c_5601-1987"로 使用하고 있다. 이 코드 페이지는
IANA
에 登錄되어 있지 않지만
[1]
, W3C와 WHATWG의 인코딩 스펙에
EUC-KR
이라는 이름으로 標準으로 指定되어 있다.
[1]
CP949 인코딩은 EUC-KR의 擴張이며, 下位 互換性이 있다.
- 128보다 작은 바이트에
KS X 1003
을 配當한다.
- 128보다 크거나 같은 두 바이트에
KS X 1001
을 配當한다. 各 글字는 行과 열에 128을 더한 코드값을 使用하여 2바이트로 表現된다. 行과 열 番號가 32부터 始作하기 때문에 實際로 이 文字 集合은 첫째/둘째 바이트가 161부터 254 範圍에 있다.
- 나머지 空間에 KS X 1001에 없는 8822者의 현대 한글을 가나다 順序대로 配當한다. 이 境遇 첫째 바이트가 129부터 198까지이며, 둘째 바이트는 65부터 90까지(
로마字
大文字), 97부터 122까지(로마자 小文字), 129부터 254까지의 範圍이다. 單 첫째 바이트가 161 以上일 境遇 KS X 1001과의 衝突을 막기 위해 둘째 바이트는 161 以上이 될 수 없다.
- 한글 채움 文字
의 符號값은 A4D4이다.
따라서 KS X 1001의 40-27에 配當된 "危"라는 글字는 CP949에서도
C0 A7
라는 바이트 熱로 表現된다. 한便 KS X 1001에 없는 "갘"이라는 글字는 KS X 1001에 없는 現代 한글 中 10番째이고 따라서 CP949에서
81 4A
가 된다.
같이 보기
[
編輯
]
外部 링크
[
編輯
]
各州
[
編輯
]