#?SuikaWiki/0.9 page-icon="字β" [1] [[ロシア語]]で ''information interchange code'' の略。[[キリル文字]]の[[文字コード]]群。 :KOI7 (KOI-7):KOI-7 N0 または N1。特に N1 を指す。 :KOI-7 N0:[[旧IRV]] :KOI-7 N1:[[ISO 5427]] :KOI7-switched:KOI-7 N0 と N1 をそれぞれ [[G0]] と [[G1]] に[[指示]]、 [CODE(char)[[[SI]]]] と [CODE(char)[[[SO]]]] によって[[呼出]]します。初期状態は G0 です。 IANA 名 [CODE(charset)[[[KOI7-switched]]]]。 (2004年2月に IANA に登録された時、 IANA の間抜けな事務官は [CODE(charset)[KO17-switched]] としました。) :KOI8 (旧KOI8; KOI-8):8ビット。 [[CP878]] と同じ。 :KOI8-E (ISO-IR-111, ECMA-Cyrillic):[[ISO-IR]] 111 を右に呼び出した[[符号]]。 KOI8 の変種で、 [[Un*x]] 界のデファクト標準。 [[IANA]] 名 [CODE(charset)[[[KOI8-E]]]]。 (IANA 名 [CODE(charset)[ISO-IR-111]] と [CODE(charset)[ECMA-Cyrillic]] は、2004年2月まで、 [[RFC 1345]] の完全に間違った定義を参照していました。 ちなみに、2004年2月の修正の時に、 IANA の間抜けな事務官は [CODE(charset)[KOI8-E]] を [CODE(charset)[KO18-E]] に (また) 間違えました。) :KOI8-R (KOI8) :[[RFC 1489]] にある。ロシア語向け。現在は KOI8 と言えばこれを指す。 :KOI8-U :[[RFC 2319]] にある。 KOI8-R の変種。ウクライナ語向け。 KOI8-U Working Group :KOI8-RU : :KOI8 Unified : :KOI8 Alternative:[[CP868]] の変種。他の KOI8 系とは互換性は無い。 [2] 単に [Q[KOI-8]] と言った時には、 KOI-8 族の中の古く使われていた符号化文字集合を指す時と、 一般名称としての KOI-8 族を指す時があります。 KOI-8 (族) は、左が [[ASCII]] (新 IRV) または[[旧IRV]] で、 [CODE(char)[0xC0]]〜[CODE(char)[0xFF]] に[[キリル文字]]をいわゆる [Q[KOI [RUBYB[対応順][]]corresponding order]]]] (8ビット目を落としたら、 大文字・小文字逆の[[ラテン文字]]に転写される順序) で配置した符号化文字集合族です。 残りの [CODE(char)[0x80]]〜[CODE(char)[0xBF]] は未定義です。 特に [CODE(char)[0x80]]〜[CODE(char)[0x9F]] は、 [[ISO/IEC 6429]] の [[C1]] とする符号化文字集合もあれば、 [[図形文字]]を割り当てる符号化文字集合もあります。 (という説明は 2004年1月の [[ietf-charset]] への投稿にもとづきました。)