KOI8-U Working Group
April 1998
Network Working Group
Request for Comments: 2319
Category: Informational

Ukrainian Character Set
KOI8-U

(ウクライナ語文字集合 KOI8-U)

このメモの位置づけ

このメモはインターネット・コミュニティーのために情報を提供するものであり、いかなる種類のインターネット標準も定めない。 このメモの配布に制限はない。

著作権表示

Copyright (C) The Internet Society (1998). All Rights Reserved.

要旨

この文書は、ウクライナのインターネット・コミュニティーにおいて事実上の標準となっている文字符号化法 KOI8-U (ウクライナ語 KOI8) について情報を与えるものである。 KOI8-U は、ロシア文字のすべてについて KOI8-R (RFC 1489) と互換性があり、4 つのウクライナ語文字を加えてそれを拡張したものである。 ウクライナ語文字の位置は ISO-IR-111 に準拠している。 KOI8-U 作業部会の公式サイトは http://www.net.ua である。

はじめに

この文書は、ウクライナのインターネット・コミュニティーにおいてメールやニュースの交換あるいはウクライナ語による WWW 情報資源の提示に広く用いられている文字符号化法 KOI8-U (ウクライナ語 KOI8) について情報を与えるものである。

当初、規格案 koi8-u の仕様は、1992 年の秋にスラフスクで開催されたウクライナ ISP ポストマスター会議において、キエフ出身の Igor Sviridov とカルキフ出身の Stas Vorony とによって提出され、正式に採択された。 その後、仕様は 1995 年 6 月に UKRAINIAN GHE WITH UPTURN (ウクライナ語 GHE、撥ね上げつき) を収容し、完成を見た。

KOI8-U (ウクライナ語 KOI8) は、多くのオペレーティング・システムやインターネット用ユーザー・アプリケーション——多くのオペレーティング・システムおよび環境向けの符号化表やフォント、ロケールのサポートを含む——においてサポートされている事実上の標準である。

MIME 文字集合名: koi8-u

他の RFC との関係

この規格はいくつかの発行済みの規格に基づいている。 すなわち、RFC1489 (ロシア文字のすべてに関して完全互換)、RFC-1345、ISO-IR-111、ISO 10646。

他の文字集合との互換性

KOI8-U ウクライナ語文字集合の下位部分は、KOI8-R や他の非 ASCII コードページとまったく同様に、ASCII の完全な複製である。

KOI8-U 文字集合の上位部分には、KOI8-R で定義されているロシア文字のすべてと、4 つのウクライナ語文字 (#164/#180—ウクライナ語 ie、#166/#182—ウクライナ語 i、#167/#183—ウクライナ語 yi、#173/#189—ウクライナ語撥ね上げつき ghe) とが含まれる。 ウクライナ語文字の位置は ISO-IR-111 に準拠している。

それ以外の (ウクライナ語文字によって使用されていない) 位置にある罫線素片は KOI8-R 文字集合と同一である。 KOI8-R と KOI8-U との相違点の一覧を付録 A に示す。

KOI8-U コードページの上位部分の仕様

KOI8-U コードページの上位部分の文字のすべてについて、ISO 10646 Unicode 文字集合 (UCS) による説明を与える。

RFC1345 形式による KOI8-U charset 表を付録 B に示す。

〈10進〉〈16進〉〈UCS〉 〈説明〉
12880U2500 BOX DRAWINGS LIGHT HORIZONTAL
罫線素片
12981U2502 BOX DRAWINGS LIGHT VERTICAL
罫線素片
13082U250C BOX DRAWINGS LIGHT DOWN AND RIGHT
罫線素片
13183U2510 BOX DRAWINGS LIGHT DOWN AND LEFT
罫線素片
13284U2514 BOX DRAWINGS LIGHT UP AND RIGHT
罫線素片
13385U2518 BOX DRAWINGS LIGHT UP AND LEFT
罫線素片
13486U251C BOX DRAWINGS LIGHT VERTICAL AND RIGHT
罫線素片
13587U2524 BOX DRAWINGS LIGHT VERTICAL AND LEFT
罫線素片
13688U252C BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
罫線素片
13789U2534 BOX DRAWINGS LIGHT UP AND HORIZONTAL
罫線素片
1388AU253C BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
罫線素片
1398BU2580 UPPER HALF BLOCK
ブロック上半分
1408CU2584 LOWER HALF BLOCK
ブロック下半分
1418DU2588 FULL BLOCK
ブロック全体
1428EU258C LEFT HALF BLOCK
ブロック左半分
1438FU2590 RIGHT HALF BLOCK
ブロック右半分
14490U2591 LIGHT SHADE
明るい陰影
14591U2592 MEDIUM SHADE
中程度の陰影
14692U2593 DARK SHADE
暗い陰影
14793U2320 TOP HALF INTEGRAL
積分記号上半分
14894U25A0 BLACK SQUARE
黒四角
14995U2219 BULLET OPERATOR
ブレット演算子
15096U221A SQUARE ROOT
平方根
15197U2248 ALMOST EQUAL TO
近似的に等しい
15298U2264 LESS THAN OR EQUAL TO
より小さいか等しい
15399U2265 GREATER THAN OR EQUAL TO
より大きいか等しい
1549AU00A0 NO-BREAK SPACE
改行禁止スペース
1559BU2321 BOTTOM HALF INTEGRAL
積分記号下半分
1569CU00B0 DEGREE SIGN
度記号
1579DU00B2 SUPERSCRIPT TWO
上付き 2
1589EU00B7 MIDDLE DOT
中黒
1599FU00F7 DIVISION SIGN
除算記号
160A0U2550 BOX DRAWINGS DOUBLE HORIZONTAL
罫線素片
161A1U2551 BOX DRAWINGS DOUBLE VERTICAL
罫線素片
162A2U2552 BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
罫線素片
163A3U0451 CYRILLIC SMALL LETTER IO
キリル小文字 IO (ё)
164A4U0454 CYRILLIC SMALL LETTER UKRAINIAN IE
キリル小文字 ウクライナ語 IE (є)
165A5U2554 BOX DRAWINGS DOUBLE DOWN AND RIGHT
罫線素片
166A6U0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
キリル小文字 ベラルーシ語・ウクライナ語 I (і)
167A7U0457 CYRILLIC SMALL LETTER YI (UKRAINIAN)
キリル小文字 YI (ウクライナ語) (ї)
168A8U2557 BOX DRAWINGS DOUBLE DOWN AND LEFT
罫線素片
169A9U2558 BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
罫線素片
170AAU2559 BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
罫線素片
171ABU255A BOX DRAWINGS DOUBLE UP AND RIGHT
罫線素片
172ACU255B BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
罫線素片
173ADU0491 CYRILLIC SMALL LETTER GHE WITH UPTURN
キリル小文字 撥ね上げつき GHE (ґ)
174AEU255D BOX DRAWINGS DOUBLE UP AND LEFT
罫線素片
175AFU255E BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
罫線素片
176B0U255F BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
罫線素片
177B1U2560 BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
罫線素片
178B2U2561 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
罫線素片
179B3U0401 CYRILLIC CAPITAL LETTER IO
キリル大文字 IO (Ё)
180B4U0404 CYRILLIC CAPITAL LETTER UKRAINIAN IE
キリル大文字 ウクライナ語 IE (Є)
181B5U2563 BOX DRAWINGS DOUBLE VERTICAL AND LEFT
罫線素片
182B6U0406 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
キリル大文字 ベラルーシ語・ウクライナ語 I (І)
183B7U0407 CYRILLIC CAPITAL LETTER YI (UKRAINIAN)
キリル大文字 YI (ウクライナ語) (Ї)
184B8U2566 BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
罫線素片
185B9U2567 BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
罫線素片
186BAU2568 BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
罫線素片
187BBU2569 BOX DRAWINGS DOUBLE UP AND HORIZONTAL
罫線素片
188BCU256A BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
罫線素片
189BDU0490 CYRILLIC CAPITAL LETTER GHE WITH UPTURN
キリル大文字 撥ね上げつき GHE (Ґ)
190BEU256C BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
罫線素片
191BFU00A9 COPYRIGHT SIGN
著作権記号
192C0U044E CYRILLIC SMALL LETTER YU
キリル小文字 YU (ю)
193C1U0430 CYRILLIC SMALL LETTER A
キリル小文字 A (а)
194C2U0431 CYRILLIC SMALL LETTER BE
キリル小文字 BE (б)
195C3U0446 CYRILLIC SMALL LETTER TSE
キリル小文字 TSE (ц)
196C4U0434 CYRILLIC SMALL LETTER DE
キリル小文字 DE (д)
197C5U0435 CYRILLIC SMALL LETTER IE
キリル小文字 IE (е)
198C6U0444 CYRILLIC SMALL LETTER EF
キリル小文字 EF (ф)
199C7U0433 CYRILLIC SMALL LETTER GHE
キリル小文字 GHE (г)
200C8U0445 CYRILLIC SMALL LETTER KHA
キリル小文字 KHA (х)
201C9U0438 CYRILLIC SMALL LETTER I
キリル小文字 I (и)
202CAU0439 CYRILLIC SMALL LETTER SHORT I
キリル小文字 短い I (й)
203CBU043A CYRILLIC SMALL LETTER KA
キリル小文字 KA (к)
204CCU043B CYRILLIC SMALL LETTER EL
キリル小文字 EL (л)
205CDU043C CYRILLIC SMALL LETTER EM
キリル小文字 EM (м)
206CEU043D CYRILLIC SMALL LETTER EN
キリル小文字 EN (н)
207CFU043E CYRILLIC SMALL LETTER O
キリル小文字 O (о)
208D0U043F CYRILLIC SMALL LETTER PE
キリル小文字 PE (п)
209D1U044F CYRILLIC SMALL LETTER YA
キリル小文字 YA (я)
210D2U0440 CYRILLIC SMALL LETTER ER
キリル小文字 ER (р)
211D3U0441 CYRILLIC SMALL LETTER ES
キリル小文字 ES (с)
212D4U0442 CYRILLIC SMALL LETTER TE
キリル小文字 TE (т)
213D5U0443 CYRILLIC SMALL LETTER U
キリル小文字 U (у)
214D6U0436 CYRILLIC SMALL LETTER ZHE
キリル小文字 ZHE (ж)
215D7U0432 CYRILLIC SMALL LETTER VE
キリル小文字 VE (в)
216D8U044C CYRILLIC SMALL LETTER SOFT SIGN
キリル小文字 軟音記号 (ь)
217D9U044B CYRILLIC SMALL LETTER YERU
キリル小文字 YERU (ы)
218DAU0437 CYRILLIC SMALL LETTER ZE
キリル小文字 ZE (з)
219DBU0448 CYRILLIC SMALL LETTER SHA
キリル小文字 SHA (ш)
220DCU044D CYRILLIC SMALL LETTER E
キリル小文字 E (э)
221DDU0449 CYRILLIC SMALL LETTER SHCHA
キリル小文字 SHCHA (щ)
222DEU0447 CYRILLIC SMALL LETTER CHE
キリル小文字 CHE (ч)
223DFU044A CYRILLIC SMALL LETTER HARD SIGN
キリル小文字 硬音記号 (ъ)
224E0U042E CYRILLIC CAPITAL LETTER YU
キリル大文字 YU (Ю)
225E1U0410 CYRILLIC CAPITAL LETTER A
キリル大文字 A (А)
226E2U0411 CYRILLIC CAPITAL LETTER BE
キリル大文字 BE (Б)
227E3U0426 CYRILLIC CAPITAL LETTER TSE
キリル大文字 TSE (Ц)
228E4U0414 CYRILLIC CAPITAL LETTER DE
キリル大文字 DE (Д)
229E5U0415 CYRILLIC CAPITAL LETTER IE
キリル大文字 IE (Е)
230E6U0424 CYRILLIC CAPITAL LETTER EF
キリル大文字 EF (Ф)
231E7U0413 CYRILLIC CAPITAL LETTER GHE
キリル大文字 GHE (Г)
232E8U0425 CYRILLIC CAPITAL LETTER KHA
キリル大文字 KHA (Х)
233E9U0418 CYRILLIC CAPITAL LETTER I
キリル大文字 I (И)
234EAU0419 CYRILLIC CAPITAL LETTER SHORT I
キリル大文字 短い I (Й)
235EBU041A CYRILLIC CAPITAL LETTER KA
キリル大文字 KA (К)
236ECU041B CYRILLIC CAPITAL LETTER EL
キリル大文字 EL (Л)
237EDU041C CYRILLIC CAPITAL LETTER EM
キリル大文字 EM (М)
238EEU041D CYRILLIC CAPITAL LETTER EN
キリル大文字 EN (Н)
239EFU041E CYRILLIC CAPITAL LETTER O
キリル大文字 O (О)
240F0U041F CYRILLIC CAPITAL LETTER PE
キリル大文字 PE (П)
241F1U042F CYRILLIC CAPITAL LETTER YA
キリル大文字 YA (Я)
242F2U0420 CYRILLIC CAPITAL LETTER ER
キリル大文字 ER (Р)
243F3U0421 CYRILLIC CAPITAL LETTER ES
キリル大文字 ES (С)
244F4U0422 CYRILLIC CAPITAL LETTER TE
キリル大文字 TE (Т)
245F5U0423 CYRILLIC CAPITAL LETTER U
キリル大文字 U (У)
246F6U0416 CYRILLIC CAPITAL LETTER ZHE
キリル大文字 ZHE (Ж)
247F7U0412 CYRILLIC CAPITAL LETTER VE
キリル大文字 VE (В)
248F8U042C CYRILLIC CAPITAL LETTER SOFT SIGN
キリル大文字 軟音記号 (Ь)
249F9U042B CYRILLIC CAPITAL LETTER YERU
キリル大文字 YERU (Ы)
250FAU0417 CYRILLIC CAPITAL LETTER ZE
キリル大文字 ZE (З)
251FBU0428 CYRILLIC CAPITAL LETTER SHA
キリル大文字 SHA (Ш)
252FCU042D CYRILLIC CAPITAL LETTER E
キリル大文字 E (Э)
253FDU0429 CYRILLIC CAPITAL LETTER SHCHA
キリル大文字 SHCHA (Щ)
254FEU0427 CYRILLIC CAPITAL LETTER CHE
キリル大文字 CHE (Ч)
255FFU042A CYRILLIC CAPITAL LETTER HARD SIGN
キリル大文字 硬音記号 (Ъ)

セキュリティーに関する考慮事項

このメモではセキュリティーに関する既知の問題は提起しない。

謝辞

この文書の現行版は、KOI8-U 作業部会の共同作業によって作成されたものを叩き台に、ウクライナの USENET ニュースグループ ukr.nodes において幅広く議論した成果であり、ウクライナの ISP の大多数の間で合意に達したものである。

次の両氏にはとくに謝意を表する。

Andrew Chernov <ache@astral.msk.su> は、KOI8-R ロシア文字集合について記述した最初のインターネット RFC 1489 を書いた。

Igor Sviridov <sia@nest.org> は、KOI8-U 文字集合の制定とサポートに当初から従事し、それをサポートする電子メール製品を初めて実装した。

さらに以下の各氏をはじめ多くの人々が koi8-u 符号化法に関する初期の作業に寄与した。

Stanislav V. Voronyi <stas@uanet.kharkov.ua>
Serge Vakulenko <vak@zebub.msk.su>
Lena Savchenko <epsav@eps.computerland.kiev.ua>
Igor Romanenko <igor@carrier.kiev.ua>
Ruslan Belkin <rus@UA.net>
Andrey Blohintsev <bag@UA.net>

参照文献

[1] Chernov, A., "Registration of a Cyrillic Character Set", RFC 1489, July 1993.
[2] UNICODE 2.0 CHARACTER DATABASE.
ftp://unicode.org/pub/2.0-Update/UnicodeData-2.0.14.txt
[3] Ukrainian letters in koi8-u and other character sets
ftp://ftp.ua.net/pub/info/encodings/koi8-u/ukr_chars_in_koi8-u_and_others.txt, June 1995.
[4] ECMA-CYRILLIC.
ftp://dkuug.dk/i18n/charmaps.all/ECMA-CYRILLIC
[5] Simonsen, K., "Character Mnemonics & Character Sets", RFC 1345, June 1992.

KOI8-U 作業部会メンバー一覧

Alexander Yeremenko <koi8-u@sita.kiev.ua> (取りまとめ役)

Yuri Demchenko <demch@cad.ntu-kpi.kiev.ua>
Victor Forsyuk <victor@gu.net>
Taras Heychenko <tasic@lucky.net>
Pavel Gulchuk <gul@lucky.net>
Dmitry Kohmanyuk <dk@farm.org>
Boris Mostovoy <vms@breaker.gu.net>
Helen Panchenko <elena@alex-ua.com>
Igor Romanenko <igor@lucky.net>
Eugene Sherstobitov <gene@lucky.net>
Andrew Stesin <stesin@gu.net>
Igor Sviridov <sia@nest.org>
Roman A. Tkachuk <roman@bit.ternopil.ua>

付録 A. KOI8-U の KOI8-R (RFC 1489) との相違点

KOI8-U は、キリル文字に関して KOI8-R と互換性があり、そこへ次の 4 つのウクライナ語文字を加えて完成させたものである。 すなわち、UKRAINIAN IE (ウクライナ語 IE) #164 および #180、BELORUSSIAN-UKRAINIAN I (ベラルーシ語・ウクライナ語 I) #166 および #182、UKRAINIAN YI (ウクライナ語 YI) #167 および #183、UKRAINIAN GHE WITH UPTURN (ウクライナ語撥ね上げつき GHE) #173 および #189 の 4 文字。

〈10進〉〈16進〉〈UCS〉 〈説明〉
164A4U0454 CYRILLIC SMALL LETTER UKRAINIAN IE
キリル小文字 ウクライナ語 IE (є)
166A6U0456 CYRILLIC SMALL LETTER BELORUSSIAN-UKRAINIAN I
キリル小文字 ベラルーシ語・ウクライナ語 I (і)
167A7U0457 CYRILLIC SMALL LETTER YI (UKRAINIAN)
キリル小文字 YI (ウクライナ語) (ї)
173ADU0491 CYRILLIC SMALL LETTER UKRAINIAN GHE WITH UPTURN
キリル小文字 ウクライナ語 撥ね上げつき GHE (ґ)
180B4U0404 CYRILLIC CAPITAL LETTER UKRAINIAN IE
キリル大文字 ウクライナ語 IE (Є)
182B6U0406 CYRILLIC CAPITAL LETTER BELORUSSIAN-UKRAINIAN I
キリル大文字 ベラルーシ語・ウクライナ語 I (І)
183B7U0407 CYRILLIC CAPITAL LETTER YI (UKRAINIAN)
キリル大文字 YI (ウクライナ語) (Ї)
189BDU0490 CYRILLIC CAPITAL LETTER UKRAINIAN GHE WITH UPTURN
キリル大文字 ウクライナ語 撥ね上げつき GHE (Ґ)

付録 B. RFC1345 形式による KOI8-U charset 表

&charset KOI8-U
&rem source: RFC 2319
&rem Mibenum: 2088
&rem source: http://www.net.ua/KOI8-U/
&bits 8
&code 0
NU SH SX EX ET EQ AK BL BS HT LF VT FF CR SO SI
DL D1 D2 D3 D4 NK SY EB CN EM SB EC FS GS RS US
SP ! " Nb DO % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
At A B C D E F G H I J K L M N O P Q R S T U V W X Y Z <( // )> '> _
'! a b c d e f g h i j k l m n o p q r s t u v w x y z (! !! !) '? DT
hh vv dr dl ur ul vr vl dh uh vh TB LB FB lB RB
.S :S ?S Iu fS Sb RT ?2 =< >= NS Il DG 2S .M -:
HH VV dR io ie DR ii yi LD uR Ur UR uL g3 UL vR
Vr VR vL IO IE VL II YI DH uH Uh UH vH G3 VH Co
ju a= b= c= d= e= f= g= h= i= j= k= l= m= n= o=
p= ja r= s= t= u= z% v= %' y= z= s% je sc c% ='
JU A= B= C= D= E= F= G= H= I= J= K= L= M= N= O=
P= JA R= S= T= U= Z% V= %" Y= Z= S% JE Sc C% ="

著作権宣言全文

Copyright (C) The Internet Society (1998). All Rights Reserved.

This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English.

The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns.

This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

この文書およびその翻訳は、全体または一部について、いかなる種類の制約も受けることなく、複製および他者への供与ができるほか、これについて注釈し、または他の方法で解説し、あるいはその実装を助ける派生的著作を用意、複製、出版、および配布することができる。 ただし、上記の著作権表示およびこの一節が当該の複製および派生的著作のすべてに含まれるものとする。 一方、この文書自体は、著作権表示を削除したり Internet Society ないし他のインターネット機関への参照を削除したりするなどのいかなる方法によっても改変してはならない。 ただし、インターネット標準の開発の目的のために必要とされるインターネット標準化プロセスの著作権の手続きに従う場合、および英語以外の言語に翻訳するのに必要とされる場合を除く。

上で与えた制限つきの許諾は恒久のものであり、Internet Society またはその後継者ないし譲受人によって取り消されることはない。

この文書およびここに含まれる情報は「現状有姿」方式で提供されるものであり、Internet Society および Internet Engineering Task Force は、明示的であるか黙示的であるかを問わず、一切を保証しないここでいう保証には、ここにある情報の利用がいかなる権利をも侵害しないという保証や、特定の目的に対する市場性ないし適合性についての暗黙の保証が含まれるが、それらのみに限定されない

 



2007年05月19日公開
2008年04月06日更新
Translated by: Mendoxi (面独斎)
mendoxi@cam.hi-ho.ne.jp