코드 페이지 949

위키百科, 우리 모두의 百科事典.
( 擴張 完成型 에서 넘어옴)

그림으로 나타낸 CP949 인코딩의 構造

코드 페이지 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 가 된다.

같이 보기 [ 編輯 ]

外部 링크 [ 編輯 ]

各州 [ 編輯 ]

  1. “WHATWG Encoding Standard” . 2019年 1月 28日에 確認함 .