このメモはインターネット・コミュニティーのために情報を提供するものであり、インターネット標準を定めるものではない。 このメモの配布に制限はない。
ここで提案する文字集合 "koi8-r" は、現時点では国際標準ではないが、それをサポートする非常に大きな利用者のコミュニティー (Relcom Net を含む) が存在する。 実際、旧ソビエト連邦では、Unix や広域のネットワーク・アプリケーションにとって "koi8-r" は事実上の標準となっている。 "koi8-r" が登録されてしかるべきであると SUUG (Society of Unix User Groups) が信ずる所以である。
MIME 文字集合名: koi8-r
発行済みの仕様: この規格は発行されてはいない。 しかし、いくつかの発行済みの規格に基づいている。 すなわち、GOST 19768-74 (old-koi8)、ISO 6937/8 (未登録) およびその変種 INIS-cyrillic、ISO 5427。
C 言語による koi8-r から Unicode (ISO 10646) への変換テーブル。 ただし、符号表の上位半分のみ (符号表の下位半分は ASCII 文字集合と完全に一致する)。
unsigned short koi82unicode[128] = {
0x2500,0x2502,0x250c,0x2510,0x2514,0x2518,0x251c,0x2524,
0x252c,0x2534,0x253c,0x2580,0x2584,0x2588,0x258c,0x2590,
0x2591,0x2592,0x2593,0x2320,0x25a0,0x2219,0x221a,0x2248,
0x2264,0x2265,0x00a0,0x2321,0x00b0,0x00b2,0x00b7,0x00f7,
0x2550,0x2551,0x2552,0x0451,0x2553,0x2554,0x2555,0x2556,
0x2557,0x2558,0x2559,0x255a,0x255b,0x255c,0x255d,0x255e,
0x255f,0x2560,0x2561,0x0401,0x2562,0x2563,0x2564,0x2565,
0x2566,0x2567,0x2568,0x2569,0x256a,0x256b,0x256c,0x00a9,
0x044e,0x0430,0x0431,0x0446,0x0434,0x0435,0x0444,0x0433,
0x0445,0x0438,0x0439,0x043a,0x043b,0x043c,0x043d,0x043e,
0x043f,0x044f,0x0440,0x0441,0x0442,0x0443,0x0436,0x0432,
0x044c,0x044b,0x0437,0x0448,0x044d,0x0449,0x0447,0x044a,
0x042e,0x0410,0x0411,0x0426,0x0414,0x0415,0x0424,0x0413,
0x0425,0x0418,0x0419,0x041a,0x041b,0x041c,0x041d,0x041e,
0x041f,0x042f,0x0420,0x0421,0x0422,0x0423,0x0416,0x0412,
0x042c,0x042b,0x0417,0x0428,0x042d,0x0429,0x0427,0x042a
};
符号表上位半分のすべての文字についての、ISO 10646 (Unicode) に従った説明。
〈16進コード〉〈説明〉
| 80 | FORMS LIGHT HORIZONTAL | 罫線素片 |
| 81 | FORMS LIGHT VERTICAL | 罫線素片 |
| 82 | FORMS LIGHT DOWN AND RIGHT | 罫線素片 |
| 83 | FORMS LIGHT DOWN AND LEFT | 罫線素片 |
| 84 | FORMS LIGHT UP AND RIGHT | 罫線素片 |
| 85 | FORMS LIGHT UP AND LEFT | 罫線素片 |
| 86 | FORMS LIGHT VERTICAL AND RIGHT | 罫線素片 |
| 87 | FORMS LIGHT VERTICAL AND LEFT | 罫線素片 |
| 88 | FORMS LIGHT DOWN AND HORIZONTAL | 罫線素片 |
| 89 | FORMS LIGHT UP AND HORIZONTAL | 罫線素片 |
| 8A | FORMS LIGHT VERTICAL AND HORIZONTAL | 罫線素片 |
| 8B | UPPER HALF BLOCK | ブロック上半分 |
| 8C | LOWER HALF BLOCK | ブロック下半分 |
| 8D | FULL BLOCK | ブロック全体 |
| 8E | LEFT HALF BLOCK | ブロック左半分 |
| 8F | RIGHT HALF BLOCK | ブロック右半分 |
| 90 | LIGHT SHADE | 薄い陰影 |
| 91 | MEDIUM SHADE | 中間陰影 |
| 92 | DARK SHADE | 暗い陰影 |
| 93 | TOP HALF INTEGRAL | 積分記号 (上半分) |
| 94 | BLACK SMALL SQUARE | 小さい黒四角 |
| 95 | BULLET OPERATOR | ブレット演算子 |
| 96 | SQUARE ROOT | 平方根 |
| 97 | ALMOST EQUAL TO | 近似的に等しい (同相) |
| 98 | LESS THAN OR EQUAL TO | より小さいかまたは等しい |
| 99 | GREATER THAN OR EQUAL TO | より大きいかまたは等しい |
| 9A | NON-BREAKING SPACE | 改行禁止スペース |
| 9B | BOTTOM HALF INTEGRAL | 積分記号 (下半分) |
| 9C | DEGREE SIGN | 度記号 |
| 9D | SUPERSCRIPT DIGIT TWO | 上付き数字 2 |
| 9E | MIDDLE DOT | 中黒 |
| 9F | DIVISION SIGN | 除算記号 |
| A0 | FORMS DOUBLE HORIZONTAL | 罫線素片 |
| A1 | FORMS DOUBLE VERTICAL | 罫線素片 |
| A2 | FORMS DOWN SINGLE AND RIGHT DOUBLE | 罫線素片 |
| A3 | CYRILLIC SMALL LETTER IO | キリル小文字 ё |
| A4 | FORMS DOWN DOUBLE AND RIGHT SINGLE | 罫線素片 |
| A5 | FORMS DOUBLE DOWN AND RIGHT | 罫線素片 |
| A6 | FORMS DOWN SINGLE AND LEFT DOUBLE | 罫線素片 |
| A7 | FORMS DOWN DOUBLE AND LEFT SINGLE | 罫線素片 |
| A8 | FORMS DOUBLE DOWN AND LEFT | 罫線素片 |
| A9 | FORMS UP SINGLE AND RIGHT DOUBLE | 罫線素片 |
| AA | FORMS UP DOUBLE AND RIGHT SINGLE | 罫線素片 |
| AB | FORMS DOUBLE UP AND RIGHT | 罫線素片 |
| AC | FORMS UP SINGLE AND LEFT DOUBLE | 罫線素片 |
| AD | FORMS UP DOUBLE AND LEFT SINGLE | 罫線素片 |
| AE | FORMS DOUBLE UP AND LEFT | 罫線素片 |
| AF | FORMS VERTICAL SINGLE AND RIGHT DOUBLE | 罫線素片 |
| B0 | FORMS VERTICAL DOUBLE AND RIGHT SINGLE | 罫線素片 |
| B1 | FORMS DOUBLE VERTICAL AND RIGHT | 罫線素片 |
| B2 | FORMS VERTICAL SINGLE AND LEFT DOUBLE | 罫線素片 |
| B3 | CYRILLIC CAPITAL LETTER IO | キリル大文字 Ё |
| B4 | FORMS VERTICAL DOUBLE AND LEFT SINGLE | 罫線素片 |
| B5 | FORMS DOUBLE VERTICAL AND LEFT | 罫線素片 |
| B6 | FORMS DOWN SINGLE AND HORIZONTAL DOUBLE | 罫線素片 |
| B7 | FORMS DOWN DOUBLE AND HORIZONTAL SINGLE | 罫線素片 |
| B8 | FORMS DOUBLE DOWN AND HORIZONTAL | 罫線素片 |
| B9 | FORMS UP SINGLE AND HORIZONTAL DOUBLE | 罫線素片 |
| BA | FORMS UP DOUBLE AND HORIZONTAL SINGLE | 罫線素片 |
| BB | FORMS DOUBLE UP AND HORIZONTAL | 罫線素片 |
| BC | FORMS VERTICAL SINGLE AND HORIZONTAL DOUBLE | 罫線素片 |
| BD | FORMS VERTICAL DOUBLE AND HORIZONTAL SINGLE | 罫線素片 |
| BE | FORMS DOUBLE VERTICAL AND HORIZONTAL | 罫線素片 |
| BF | COPYRIGHT SIGN | 著作権記号 |
| C0 | CYRILLIC SMALL LETTER IU | キリル小文字 ю |
| C1 | CYRILLIC SMALL LETTER A | キリル小文字 а |
| C2 | CYRILLIC SMALL LETTER BE | キリル小文字 б |
| C3 | CYRILLIC SMALL LETTER TSE | キリル小文字 ц |
| C4 | CYRILLIC SMALL LETTER DE | キリル小文字 д |
| C5 | CYRILLIC SMALL LETTER IE | キリル小文字 е |
| C6 | CYRILLIC SMALL LETTER EF | キリル小文字 ф |
| C7 | CYRILLIC SMALL LETTER GE | キリル小文字 г |
| C8 | CYRILLIC SMALL LETTER KHA | キリル小文字 х |
| C9 | CYRILLIC SMALL LETTER II | キリル小文字 и |
| CA | CYRILLIC SMALL LETTER SHORT II | キリル小文字 й |
| CB | CYRILLIC SMALL LETTER KA | キリル小文字 к |
| CC | CYRILLIC SMALL LETTER EL | キリル小文字 л |
| CD | CYRILLIC SMALL LETTER EM | キリル小文字 м |
| CE | CYRILLIC SMALL LETTER EN | キリル小文字 н |
| CF | CYRILLIC SMALL LETTER O | キリル小文字 о |
| D0 | CYRILLIC SMALL LETTER PE | キリル小文字 п |
| D1 | CYRILLIC SMALL LETTER IA | キリル小文字 я |
| D2 | CYRILLIC SMALL LETTER ER | キリル小文字 р |
| D3 | CYRILLIC SMALL LETTER ES | キリル小文字 с |
| D4 | CYRILLIC SMALL LETTER TE | キリル小文字 т |
| D5 | CYRILLIC SMALL LETTER U | キリル小文字 у |
| D6 | CYRILLIC SMALL LETTER ZHE | キリル小文字 ж |
| D7 | CYRILLIC SMALL LETTER VE | キリル小文字 в |
| D8 | CYRILLIC SMALL LETTER SOFT SIGN | キリル小文字 ь |
| D9 | CYRILLIC SMALL LETTER YERI | キリル小文字 ы |
| DA | CYRILLIC SMALL LETTER ZE | キリル小文字 з |
| DB | CYRILLIC SMALL LETTER SHA | キリル小文字 ш |
| DC | CYRILLIC SMALL LETTER REVERSED E | キリル小文字 э |
| DD | CYRILLIC SMALL LETTER SHCHA | キリル小文字 щ |
| DE | CYRILLIC SMALL LETTER CHE | キリル小文字 ч |
| DF | CYRILLIC SMALL LETTER HARD SIGN | キリル小文字 ъ |
| E0 | CYRILLIC CAPITAL LETTER IU | キリル大文字 Ю |
| E1 | CYRILLIC CAPITAL LETTER A | キリル大文字 А |
| E2 | CYRILLIC CAPITAL LETTER BE | キリル大文字 Б |
| E3 | CYRILLIC CAPITAL LETTER TSE | キリル大文字 Ц |
| E4 | CYRILLIC CAPITAL LETTER DE | キリル大文字 Д |
| E5 | CYRILLIC CAPITAL LETTER IE | キリル大文字 Е |
| E6 | CYRILLIC CAPITAL LETTER EF | キリル大文字 Ф |
| E7 | CYRILLIC CAPITAL LETTER GE | キリル大文字 Г |
| E8 | CYRILLIC CAPITAL LETTER KHA | キリル大文字 Х |
| E9 | CYRILLIC CAPITAL LETTER II | キリル大文字 И |
| EA | CYRILLIC CAPITAL LETTER SHORT II | キリル大文字 Й |
| EB | CYRILLIC CAPITAL LETTER KA | キリル大文字 К |
| EC | CYRILLIC CAPITAL LETTER EL | キリル大文字 Л |
| ED | CYRILLIC CAPITAL LETTER EM | キリル大文字 М |
| EE | CYRILLIC CAPITAL LETTER EN | キリル大文字 Н |
| EF | CYRILLIC CAPITAL LETTER O | キリル大文字 О |
| F0 | CYRILLIC CAPITAL LETTER PE | キリル大文字 П |
| F1 | CYRILLIC CAPITAL LETTER IA | キリル大文字 Я |
| F2 | CYRILLIC CAPITAL LETTER ER | キリル大文字 Р |
| F3 | CYRILLIC CAPITAL LETTER ES | キリル大文字 С |
| F4 | CYRILLIC CAPITAL LETTER TE | キリル大文字 Т |
| F5 | CYRILLIC CAPITAL LETTER U | キリル大文字 У |
| F6 | CYRILLIC CAPITAL LETTER ZHE | キリル大文字 Ж |
| F7 | CYRILLIC CAPITAL LETTER VE | キリル大文字 В |
| F8 | CYRILLIC CAPITAL LETTER SOFT SIGN | キリル大文字 Ь |
| F9 | CYRILLIC CAPITAL LETTER YERI | キリル大文字 Ы |
| FA | CYRILLIC CAPITAL LETTER ZE | キリル大文字 З |
| FB | CYRILLIC CAPITAL LETTER SHA | キリル大文字 Ш |
| FC | CYRILLIC CAPITAL LETTER REVERSED E | キリル大文字 Э |
| FD | CYRILLIC CAPITAL LETTER SHCHA | キリル大文字 Щ |
| FE | CYRILLIC CAPITAL LETTER CHE | キリル大文字 Ч |
| FF | CYRILLIC CAPITAL LETTER HARD SIGN | キリル大文字 Ъ |
セキュリティーの問題はこのメモでは議論しない。
Andrew A. Chernov
RELCOM Development Team
Moscow, Russia
EMail: ache@astral.msk.su
FIDOnet: 2:5020/23.34