KOI8-RU

コンテンツへジャンプ
フリー百科事典『ウィキペディア』より
(コードページ1167からリダイレクト)
KOI8-RU
言語ベラルーシ語ウクライナ語ロシア語ブルガリア語
分類8ビットKOI拡張ASCII
拡張KOI8-B
に基づくKOI8-UKOI8-R
その他の関連エンコーディングKOI8-EKOI8-F

KOI8-RUは、キリル文字を使用するロシア語ウクライナ語ベラルーシ語をカバーするために設計された8 ビットの文字エンコーディングです。ロシア語ブルガリア語をカバーするKOI8-Rと密接に関連していますが、10 個のボックス描画文字を 5 つのウクライナ語とベラルーシ語の文字ҐЄІЇЎに大文字と小文字の両方で置き換えます。KOI8 -Uとはさらに密接に関連しており、Ў は含まれませんが、それ以外は同じ文字の置き換えを行います。追加の文字割り当ては、Ґ がKOI8-Fに追加されている点を除き、 KOI8-Eと一致します。

IBMでは、KOI8-RUにコードページ/ CCSID 1167が割り当てられています。 [ 1 ] [ 2 ]

KOI8は、普及しなかったISO 8859-5よりもはるかに広く使用されています。 [要出典] キリル文字の一般的なエンコーディングとして、Windows-1251もあります。将来的には、どちらもUnicodeに取って代わられる可能性があります。

KOI8 は、K od o bmena i nformatsiey、8 ビット(ロシア語: К од о бмена и нформацией、8 бит )の略で、「情報交換用のコード、8 ビット」を意味します。

KOI8文字セットは、ロシア語キリル文字がISO 8859-5に規定されている自然なキリル文字のアルファベット順ではなく、擬似ローマ字順になっているという特性を持っています。これは不自然に思えるかもしれませんが、8番目のビットを削除しても、通常のASCII端末で大文字と小文字を反転した翻字でテキストを読む(または少なくとも解読する)ことができるという便利な特性があります。例えば、KOI8-RUの「Код Обмена Информацией」は、 8番目のビットを削除するとkOD oBMENA iNFORMACIEJ(頭字語「KOI」のロシア語の意味)になります。

文字セット

[編集]

以下の表はKOI8-RUエンコーディングを示しています。各文字は対応するUnicodeコードポイントで示されています。

KOI8-RU [ 3 ] [ 4 ] [ 5 ]
0123456789BCDEF
0x
1倍
2倍 SP !#$%'*+-/
3倍0123456789:;<>?
4倍@BCDEFGHJKLM
5倍P質問RSTあなたVWXはいZ[\]^_
6倍`1つのbcdefグラムhjlメートルno
7倍pqrstあなたv×yz{|}
8倍
2500

2502

250℃

2510

2514

2518

251C

2524

252C

2534

253C

2580

2584

2588

258C

2590
9倍
2591

2592

2593
[ a ]
201C

25A0

2219

201D
[ a ]
2014

2116
[ a ]
2122
NBSP»
00BB
®
00AE

00AB」
·
00B7
¤
00A4

2550

2551

2552
ё
0451
є [ b ] [ c ]
0454

2554
і [ b ] [ c ]
0456
ї [ b ] [ c ]
0457

2557

2558

2559

255A

255B
ґ [ b ]
0491
ў [ c ]
045E

255E
バックス
255F

2560

2561
Ё
0401
Є [ b ] [ c ]
0404

2563
І [ b ] [ c ]
0406
Ї [ b ] [ c ]
0407

2566

2567

2568

2569

256A
Ґ [ b ]
0490
Ў [ c ]
040E
©
00A9
センチ044E
0430
б
0431
ц
0446
д
0434
е
0435
ф
0444
г
0433
х
0445
0438
©
0439
к
043A
л
043B
м
043C
043D
о
043E
診断п
043F
я
044F
р
0440
0441
0442
у
0443
ж
0436
0432
ь
044C
ы
044B
з
0437
ш
0448
э
044D
щ
0449
ч
0447
ъ
044A
Ю
042E
А
0410
Б
0411
Ц
0426
Д
0414
Е
0415
Ф
0424
Г
0413
Х
0425
И
0418
Й
0419
К
041A
Л
041B
М
041C
Н
041D
О
041E
FXП
041F
Я
042F
Р
0420
С
0421
0422
У
0423
Ж
0416
В
0412
Ь
042C
Ы
042B
З
0417
Ш
0428
Э
042D
Щ
0429
Ч
0427
Ъ
042A
 KOI8-R との違い
  1. ^ a b c Windows-1251と一致するように KOI8-R を基準に変更しました
  2. ^ a b c d e f g h KOI8-Uと一致するように KOI8-R を基準に変更しました
  3. ^ a b c d e f g h KOI8-Eと一致するように KOI8-R を基準に変更しました

RFC 2319 では文字 0x95 は U+2219 (∙) である必要があるとされていますが、 Windows-1251の箇条書き文字と一致させるために U+2022 (•) になる場合もあります

一部の参考文献には誤植があり、文字0xB4は正しいU+0404ではなくU+0403であると誤って記載されています。この誤植はRFC 2319の付録Aにも記載されています(ただし、RFC本文の表には正しいマッピングが示されています)。

参照

[編集]

参考文献

[編集]
  1. ^ 「コードページ1167情報文書」 。2017年1月16日時点のオリジナルよりアーカイブ
  2. ^ 「CCSID 1167情報文書」 。2016年3月27日時点のオリジナルよりアーカイブ
  3. ^ Leisher, Mark (1999-12-20), KOI8-RU ベラルーシ語/ウクライナ語キリル文字から Unicode 2.1 へのマッピング表, KOI8RU.TXT, 2020-07-28 にオリジナルからアーカイブ, 2020-04-29取得
  4. ^ コードページ CPGID 01167 (pdf) (PDF)、IBM
  5. ^ コードページ CPGID 01167 (txt)、IBM
[編集]
    KOI8-RU
    言語ベラルーシ語ウクライナ語ロシア語ブルガリア語
    分類8ビットKOI拡張ASCII
    拡張KOI8-B
    に基づくKOI8-UKOI8-R
    その他の関連エンコーディングKOI8-EKOI8-F

    KOI8-RUは、キリル文字を使用するロシア語ウクライナ語ベラルーシ語をカバーするために設計された8 ビットの文字エンコーディングです。ロシア語ブルガリア語をカバーするKOI8-Rと密接に関連していますが、10 個のボックス描画文字を 5 つのウクライナ語とベラルーシ語の文字ҐЄІЇЎに大文字と小文字の両方で置き換えます。KOI8 -Uとはさらに密接に関連しており、Ў は含まれませんが、それ以外は同じ文字の置き換えを行います。追加の文字割り当ては、Ґ がKOI8-Fに追加されている点を除き、 KOI8-Eと一致します。

    IBMでは、KOI8-RUにコードページ/ CCSID 1167が割り当てられています。[1] [2]

    KOI8は、普及しなかったISO 8859-5よりもはるかに広く使用されています。 [要出典] キリル文字の一般的なエンコーディングとして、Windows-1251もあります。将来的には、どちらもUnicodeに取って代わられる可能性があります。

    KOI8 は、K od o bmena i nformatsiey、8 ビット(ロシア語: К од о бмена и нформацией、8 бит )の略で、「情報交換用のコード、8 ビット」を意味します。

    KOI8文字セットは、ロシア語キリル文字がISO 8859-5に規定されている自然なキリル文字のアルファベット順ではなく、擬似ローマ字順になっているという特性を持っています。これは不自然に思えるかもしれませんが、8番目のビットを削除しても、通常のASCII端末で大文字と小文字を反転した翻字でテキストを読む(または少なくとも解読する)ことができるという便利な特性があります。例えば、KOI8-RUの「Код Обмена Информацией」は、 8番目のビットを削除するとkOD oBMENA iNFORMACIEJ(頭字語「KOI」のロシア語の意味)になります。

    文字セット

    以下の表はKOI8-RUエンコーディングを示しています。各文字は対応するUnicodeコードポイントで示されています。

    KOI8-RU [3] [4] [5]
    0123456789BCDEF
    0x
    1倍
    2倍 SP !#$%'*+-/
    3倍0123456789:;<>?
    4倍@BCDEFGHJKLM
    5倍P質問RSTあなたVWXはいZ[\]^_
    6倍`1つのbcdefグラムhjlメートルno
    7倍pqrstあなたv×yz{|}
    8倍
    2500

    2502

    250℃

    2510

    2514

    2518

    251C

    2524

    252C

    2534

    253C

    2580

    2584

    2588

    258C

    2590
    9倍
    2591

    2592

    2593
    [a]
    201C

    25A0

    2219

    201D
    [a]
    2014

    2116
    [a]
    2122
    NBSP»
    00BB
    ®
    00AE

    00AB」
    ·
    00B7
    ¤
    00A4

    2550

    2551

    2552
    ё
    0451
    є [b] [c]
    0454

    2554
    і [b] [c]
    0456
    ї [b] [c]
    0457

    2557

    2558

    2559

    255A

    255B
    ґ [b]
    0491
    ў [c]
    045E

    255E
    バックス
    255F

    2560

    2561
    Ё
    0401
    Є [b] [c]
    0404

    2563
    І [b] [c]
    0406
    Ї [b] [c]
    0407

    2566

    2567

    2568

    2569

    256A
    Ґ [b]
    0490
    Ў [c]
    040E
    ©
    00A9
    センチ044E
    0430
    б
    0431
    ц
    0446
    д
    0434
    е
    0435
    ф
    0444
    г
    0433
    х
    0445
    0438
    ©
    0439
    к
    043A
    л
    043B
    м
    043C
    043D
    о
    043E
    診断п
    043F
    я
    044F
    р
    0440
    0441
    0442
    у
    0443
    ж
    0436
    0432
    ь
    044C
    ы
    044B
    з
    0437
    ш
    0448
    э
    044D
    щ
    0449
    ч
    0447
    ъ
    044A
    Ю
    042E
    А
    0410
    Б
    0411
    Ц
    0426
    Д
    0414
    Е
    0415
    Ф
    0424
    Г
    0413
    Х
    0425
    И
    0418
    Й
    0419
    К
    041A
    Л
    041B
    М
    041C
    Н
    041D
    О
    041E
    FXП
    041F
    Я
    042F
    Р
    0420
    С
    0421
    0422
    У
    0423
    Ж
    0416
    В
    0412
    Ь
    042C
    Ы
    042B
    З
    0417
    Ш
    0428
    Э
    042D
    Щ
    0429
    Ч
    0427
    Ъ
    042A
     KOI8-R との違い
    1. ^ abc Windows-1251と一致するように KOI8-R を基準に変更しました
    2. ^ abcdefgh KOI8-R を基準にしてKOI8-Uと一致するように変更しました。
    3. ^ abcdefgh KOI8-Eと一致するように KOI8-R を基準に変更しました

    RFC 2319 では文字 0x95 は U+2219 (∙) である必要があるとされていますが、 Windows-1251の箇条書き文字と一致させるために U+2022 (•) になる場合もあります

    一部の参考文献には誤植があり、文字0xB4は正しいU+0404ではなくU+0403であると誤って記載されています。この誤植はRFC 2319の付録Aにも記載されています(ただし、RFC本文の表には正しいマッピングが示されています)。

    参照

    参考文献

    1. ^ 「コードページ1167情報文書」。2017年1月16日時点のオリジナルよりアーカイブ。
    2. ^ 「CCSID 1167情報文書」。2016年3月27日時点のオリジナルよりアーカイブ。
    3. ^ Leisher, Mark (1999-12-20), KOI8-RU ベラルーシ語/ウクライナ語キリル文字からUnicode 2.1へのマッピング表, KOI8RU.TXT, 2020-07-28にオリジナルからアーカイブ, 2020-04-29に取得
    4. ^ コードページ CPGID 01167 (pdf) (PDF)、IBM
    5. ^ コードページ CPGID 01167 (txt)、IBM
    • Nechayev, Valentin (2013) [2001]. 「8ビットキリル文字エンコーディングの世界のレビュー」。2016年12月5日時点のオリジナルよりアーカイブ。 2016年12月5日閲覧
    「https://en.wikipedia.org/w/index.php?title=KOI8-RU&oldid=1301731503」から取得
    Original text
    Rate this translation
    Your feedback will be used to help improve Google Translate