| 言語 | ウクライナ語、ロシア語、ブルガリア語 |
|---|---|
| 分類 | 8ビットKOI、拡張ASCII |
| 拡張 | KOI8-B |
| に基づく | KOI8-R |
| その他の関連エンコーディング | KOI8-RU、KOI8-F |
KOI8-U (RFC 2319) は、キリル文字を使用するウクライナ語をカバーするために設計された8 ビットの文字エンコーディングです。これは、ロシア語とブルガリア語をカバーするKOI8-Rに基づいていますが、8 つのボックス描画文字を、大文字と小文字の両方で Ґ、Є、І、およびЇの 4 つのウクライナ文字に置き換えています。
KOI8-RU は密接に関連していますが、ベラルーシ語のために Ў が追加されています。どちらも、文字の割り当てはKOI8-Eと一致していますが、 KOI8-Fに Ґ が追加されています。
Microsoft Windowsでは、KOI8-Uにコードページ番号21866が割り当てられています。IBMでは、KOI8-Uにコードページ/ CCSID 1168が割り当てられています。[1] [2] [3]
KOI8 は、あまり普及しなかったISO 8859-5よりもはるかに一般的に使用されています。もう 1 つの一般的なキリル文字エンコードはWindows-1251です。将来的には、どちらも最終的にUnicodeに取って代わられる可能性があります。
KOI8 は、 Kod Obmena Informatsiey、8 ビット(ロシア語: Код Обмена Информацией、8 бит ) の略で、「情報交換用のコード、8 ビット」を意味します。
KOI8 文字セットには、ロシア語のキリル文字が ISO 8859-5 のような自然なキリル文字のアルファベット順ではなく、擬似ローマ字順になっているという特性があります。これは不自然に思えるかもしれませんが、8 番目のビットを削除しても、通常の ASCII 端末で大文字と小文字を逆にした翻字でテキストを読み取る (または少なくとも解読する) ことができるという便利な特性があります。たとえば、KOI8-U の "Код Обмена Информацией" は、 8 番目のビットを削除すると、 kOD oBMENA iNFORMACIEJ ("KOI" の頭字語のロシア語の意味) になります。
文字セット
次の表はKOI8-Uエンコーディングを示しています。[1] [4]各文字は、対応するUnicodeコードポイントで示されています。
RFC 2319 では文字 0x95 は U+2219 (∙) である必要があるとされていますが、 Windows-1251の箇条書き文字と一致させるために U+2022 (•) になる場合もあります。
一部の参考文献には誤植があり、文字 0xB4 は正しい U+0404 ではなく U+0403 であると誤って記載されています。この誤植は RFC 2319 の付録 A にあります (ただし、RFC の本文の表には正しいマッピングが示されています)。
参照
参考文献
- ^ ab 「SBCS コード ページ情報 - CPGID: 01168 / 名前: ウクライナ語 KOI8-U」。IBMソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。IBM。CH 3-3220-050。2017年 2 月 18 日のオリジナルからアーカイブ。2017 年 2月 18 日取得。[1] [2]
- ^ 「CCSID 情報文書; CCSID 1168; KOI8-U」。IBM。2017年2 月 18 日時点のオリジナルよりアーカイブ。2017 年 2 月 18 日閲覧。
- ^ 国際 Unicode コンポーネント (ICU)、ibm-1168_P100-2002.ucm、2002-12-03
- ^ Verdy, Philippe; Richter, Helmut (2016-01-04) [2008-10-13]. 「KOI8-U.TXT」. 2.0 . 2016年12月9日閲覧。
さらに読む
- Flohr, Guido (2016) [2006]. 「Locale::RecodeData::KOI8_U - KOI8-U の変換ルーチン」. CPAN libintl-perl . 1.1. 2017-01-15 にオリジナルからアーカイブ。2017-01-15に取得。
- RFC 2319
- 「KOI8-U (RFC 2319)」。カーミット。コロンビア大学。 2020年6月24日閲覧。
- Leishner, Mark (2008) [1999-12-20]. 「KOI8-U ベラルーシ語/ウクライナ語キリル文字から Unicode 2.1 へのマッピング表 - RFC 2319 に基づく」。ニューメキシコ州立大学数学科学部。2017-02-19 にオリジナルからアーカイブ。2017-02-19に取得。
- コルナイ、アンドラス州。バーンバウム、デイビッド J.ダ・クルーズ、フランク。バール・デイビス。ファウラー、ジョージ。ペイン、リチャード B.スラヴァ、ペーパーノ。シモンセン、ケルド J.トーブ、グレン E.ヴリス、ディミトリ。ファン・ウィンゲン、ヨハン・W. (1993-03-13)。 「キリル文字エンコーディング FAQ バージョン 1.3」。 1.3. 2017 年 2 月 18 日にオリジナルからアーカイブされました。2020年6月24日に取得。
外部リンク
- Czyborra, Roman (1998-11-30) [1998-05-25]. 「キリル文字セットスープ」。2016-12-03 にオリジナルからアーカイブ。2016-12-03に閲覧。
- Hohlov, Yu. E. 「電子形式でのキリル文字情報の表現 - 文字セット (コード ページ) テーブル」。2016 年 12 月 5 日にオリジナルからアーカイブ。2016年 12 月 5 日に取得。
- Nechayev, Valentin (2013) [2001]. 「8ビットキリル文字エンコーディングの世界のレビュー」。2016年12月5日時点のオリジナルよりアーカイブ。2016年12月5日閲覧。
- https://web.archive.org/web/20050206230944/http://www.net.ua/KOI8-U/
