| エイリアス | cp878 (コードページ878) |
|---|---|
| 言語 | ロシア語、ブルガリア語 |
| 分類 | 8ビットKOI、拡張ASCII |
| 拡張 | KOI8-B |
| に基づく | KOI-8 |
| その他の関連エンコーディング | KOI8-U、KOI8-RU |
KOI8-R (RFC 1489) は、1993 年にプログラマーのAndrei ChernovがKOI-8エンコーディングから派生した8 ビットの文字エンコーディングで、キリル文字を使用するロシア語をカバーするように設計されています。KOI8-R は、ラテンモールス信号の音声バージョンから作成されたロシア語のモールス信号に基づいています。その結果、ロシア語のキリル文字は、通常のキリル文字のアルファベット順ではなく、疑似ローマ字順になっています。これは不自然に思えるかもしれませんが、8 番目のビットを削除すると、テキストは ASCII で部分的に読み取り可能になり、構文的に正しいKOI-7に変換される場合があります。たとえば、KOI8-R の "Код Обмена Информацией" はkOD oBMENA iNFORMACIEJ (頭字語 "KOI" のロシア語の意味) になります。
KOI8はKod Obmena Informatsiey, 8 bit(ロシア語:Код Обмена Информацией, 8 бит )の略で、「情報交換用コード、8ビット」を意味します。Microsoft Windowsでは、KOI8-Rにはコードページ番号20866が割り当てられています。IBMでは、 KOI8-Rにはコードページ878が割り当てられています。[1] [2] KOI8-Rはブルガリア語 もカバーしていますが、 CP1251が承認されて以来、その目的では使用されていません。これらの古いコードページの使用は、キリル文字を他の言語と共に表現するより一般的な方法として、 Unicodeに置き換えられつつあります。
現代のアプリケーション、特にインターネットでは、UnicodeがKOI-8とその変種、またはその他のキリル文字エンコーディングよりも好まれており、 UTF-8 がウェブページの主要なエンコーディングとなっています。最も人気のある変種である KOI8-R は、主にロシア語とブルガリア語のウェブサイトの 0.004% 未満で使用されています。ただし、どちらのグループも他のエンコーディングを好んでいます。[要出典] Unicode が 436 個のキリル文字/コード ポイント (旧キリル文字を含む) を完全にカバーしていること、およびWindows-1251や KOI8 変種などのシングルバイト文字エンコーディングがこれを提供できない理由の詳細については、「Unicode のキリル文字」を参照してください。
文字セット
次の表は KOI8-R エンコーディングを示しています。各文字は、対応するUnicodeコード ポイントとともに表示されます。
参照
- KOI8-B、文字サブセットのみが実装された KOI8-R の派生版
- KOI8-U、ウクライナ語の文字を追加した別の派生エンコーディング
- KOI 文字エンコーディング
- レルコム
- Windows-1251、別の一般的なキリル文字エンコード
参考文献
- ^ 「SBCS コード ページ情報 - CPGID: 00878 / 名前: Russian internet koi8-r」。IBMソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。IBM。CH 3-3220-050。2017年 2 月 18 日のオリジナルからアーカイブ。2017 年2 月 18 日取得。
- ^ 「CCSID 情報文書; CCSID 878; KOI8-R キリル文字」。IBM。2017年2 月 18 日閲覧。
- ^ Richter, Helmut (2016-01-04) [1999-08-18]. 「KOI8-R.TXT」. 2.0 . 2016年12月9日閲覧。
- ^ コードページ CPGID 00878 (pdf) (PDF)、IBM
- ^ コードページ CPGID 00878 (txt)、IBM
- ^ 国際 Unicode コンポーネント (ICU)、ibm-878_P100-1996.ucm、2002-12-03
さらに読む
- フローア、グイド。キスして、ガボール。チェルノフ、アンドレイ A. (2016) [2006]。 「Locale::RecodeData::KOI8_R - KOI8-R の変換ルーチン」。CPAN libintl-perl。 1.0。 2017-01-15 のオリジナルからアーカイブ。2017-01-15に取得。
- Kostis, Kosta. 「koi8-r (ロシアの U*IX エンコーディング、RELCOM でも使用)」。1.20。2017 年 1 月 16 日にオリジナルからアーカイブ。2017年 1 月 16 日に取得。
- RFC 1489
- 「KOI8-R (RFC 1489)」。カーミット。コロンビア大学。 2020年6月24日閲覧。
- アンドラス州コルナイ。バーンバウム、デヴィッド J.ダ・クルーズ、フランク。デイビス、バール。ファウラー、ジョージ。ペイン、リチャード B.スラヴァ、ペーパーノ。シモンセン、ケルド J.トーブ、グレン E.ヴリス、ディミトリ。ファン・ウィンゲン、ヨハン・W. (1993-03-13)。 「キリル文字エンコーディング FAQ バージョン 1.3」。 1.3 。2020年6月24日に取得。
外部リンク
- ユニバーサル キリル文字デコーダーは、壊れた KOI8-R またはその他の文字エンコードを持つキリル文字テキストの復元に役立つオンライン プログラムです。
- 「1995年以来のKOI8-Rのホーム」1995年。 2016年12月5日閲覧。
- 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日閲覧。
