KPS 9566朝鮮語:국규 9566國規 9566)是朝鮮民主主義人民共和國(北韓)使用的韓語字元編碼。它是北韓的國家規格,以2011年制定的KPS 9566-2011為最新。1993年制定的KPS 9566-93和1997年以後的標準規格有許多部分不同,所以完全沒有使用。

支援KPS 9566-2000的唯一字元編碼EUC-KP,這是類似於EUC-KR、修改KS X 1001而來的。但因完全沒有支援KPS 9566的程式,反倒多為國際標準做為參考用。

KPS 9566-2000 編碼構成

KPS 9566-2000 是 94×94 的碼,除去列來說,構造 與 KS X 1001 類似。

  • 0x21 ~ 0x2C: 特殊文字區(符號、繪畫文字、諺文字母、平假名片假名希臘字母西里爾字母等)
  • 0x2F: 用戶定義區
  • 0x30 ~ 0x4C: 諺文區(2679 個以北韓字母順序排列的使用諺文)
  • 0x4D ~ 0x7E: 漢字區(4653 個以北韓讀音順序排列的漢字)
  • 0x4C 行和 0x7E 行的 0x50 列後各為用戶定義區 B、C。

KPS 9566-2000 中的 8259 字,83個是統一碼沒收錄(少部於 Unicode 4.0 中追加)。其中 77 個特殊記號,還有 6 個是位於 0x24 行 0x68 列到 0x6D 列,是重複的北韓用字(,即金日成金正日的姓名)。這六字是以粗體狀收錄。

KPS 9566-2003 編碼構成

KPS 9566-2003 並非 ISO/IEC 2022 基礎 94×94 字元集。以類似UHC的方法收錄全部現代韓文字。

其他變動有:

  • 追加全部 ISO 8859-1 有但 KPS 9566-2000 沒有的字元。
  • 變動有關 Unicode 4.0 追加的字元對應。
  • 熱力學溫標記號改為歐元記號。

KPS 9566-2011 編碼構成

KPS 9566-2011 是 126×178 的碼,用於Red Star OS 3.0。北韓方面沒有發佈任何關於此版本的資料,所以正式版本號不明。但由於Red Star OS 3.0的字型檔案中有「2011KPS」的字串,學者之間將此版本稱作「KPS 9566-2011」。與KPS 9566-2003相比:

  • 變動一些Unicode字元對應。
  • 追加金正恩姓名的粗體字(0xA4EE ~ 0xA4F0)。
  • 於0xA1A1至0xFEFE範圍外大幅追加字元(剩餘的諺文組合音節、漢字、其他記號)。

參考資料

外部連結