KOI-8 ( kód a cseréhez és információhoz , 8 bit), a KOI8 egy nyolc bites ASCII - kompatibilis kódlap . A cirill ábécé betűinek kódolására tervezték . Széles körben használták fő orosz kódolásként a Unix - kompatibilis operációs rendszerekben és az e-mailekben , de 2010 -hez közelebb , az Unicode elterjedésével fokozatosan használaton kívül van.
A kódolásnak létezik egy hétbites változata is, amely nem teljesen kompatibilis az ASCII -KOI-7- tel . A KOI-7-et és a KOI-8-at a mára megszűnt GOST 19768-74 írja le.
A KOI-8 fejlesztői az orosz ábécé karaktereit úgy helyezték el a kódtábla felső részében, hogy a cirill karakterek pozíciói megfeleljenek a táblázat aljáról az angol ábécé fonetikai megfelelőinek . Ez azt jelenti, hogy ha a KOI-8-ban írt szövegben minden karakterhez eltávolítunk egy bitet a bal oldalról, akkor az átíráshoz hasonló, viszonylag olvasható szöveget kapunk . Például az "orosz szöveg" szavakból "rUSSKIJ tEKST" lesz. Emiatt a cirill karakterek nincsenek ábécé sorrendben.
A KOI-8 kódolásnak számos változata létezik a különböző cirill ábécékhez, amelyek bizonyos kódokat bővítenek (a 192-255 teljes tartomány 32 orosz betűvel két esetben változatlan marad minden változatban). Az orosz ábécé KOI8-R kódolással , ukrán - KOI8-U-val , tadzsik - KOI8-T kóddal van leírva.
Az 1990-es években a KOI8-R az orosz cirill kódolás de facto szabványává vált UNIX - szerű operációs rendszereken és e- mailekben . A kódolás ( RFC 1489 ) szerzője Andrej Csernov a Demos cégnél ( Relcom hálózat ) dolgozott az 1990-es évek elején , és közvetlenül részt vett az Oroszország és a nyugati országok közötti első internetes csatorna elindításában és beállításában . A KOI-8 lett az első orosz szabványosított kódolás az interneten.
Az IETF számos RFC-t jóváhagyott a KOI-8 kódolási opciókra vonatkozóan:
Az IANA kódolásokat regisztrált a listán.
Az RFC 1489 szabvány előírja a "dobozos" grafikus karakterek ( pszeudográfia ) jelenlétét, azonban ez a követelmény ritkán teljesül.
Microsoft Windows rendszeren a KOI8 -R oldalkódja 20866, a KOI8-U pedig 21866.
A kódolási táblázat eleje ( latin ) teljes mértékben megfelel az ASCII kódolásnak .
Az alábbi táblázatokban a betűk alatti számok a betű Unicode hexadecimális kódját jelzik .
.0 | .egy | .2 | .3 | .négy | .5 | .6 | .7 | .nyolc | .9 | .A | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
nyolc. |
─ 2500 |
│ 2502 |
┌250C_ _ |
┐ 2510 |
└ 2514 |
┘ 2518 |
├ 251 C |
┤ 2524 |
┬ 252 C |
┴ 2534 |
┼ 253 C |
▀ 2580 |
▄ 2584 |
█ 2588 |
▌258C_ _ |
▐ 2590 |
9. |
░ 2591 |
▒ 2592 |
▓ 2593 |
⌠ 2320 |
■ 25A0 |
∙ 2219 |
√ 221A |
≈ 2248 |
≤ 2264 |
≥ 2265 |
A0 |
⌡ 2321 |
° B0 |
²B2 _ |
B7_ _ |
÷ F7 |
A. |
═ 2550 |
║ 2551 |
╒ 2552 |
yo 451 |
╓ 2553 |
╔ 2554 |
╕ 2555 |
╖ 2556 |
╗ 2557 |
# 2558 |
╙ 2559 |
╚ 255A |
╛255B_ _ |
╜255C_ _ |
255D sz |
255E sz |
b. |
╟255F_ _ |
╠ 2560 |
╡ 2561 |
Yo 401 |
╢ 2562 |
╣ 2563 |
╤ 2564 |
╥ 2565 |
╦ 2566 |
2567. sz |
╨ 2568 |
╩ 2569 |
256A sz |
256B sz |
╬ 256 C |
© A9 |
C. |
yu 44E |
egy 430 |
b 431 |
c 446 |
d 434 |
e 435 |
f 444 |
g 433 |
x 445 |
és 438 |
439 _ |
43A -ra |
l 43B |
m 43C |
n 43D |
kb 43E |
D. |
n 43F |
én 44F |
440. o |
441 -től |
t 442 |
443 -nál |
f 436 |
432 -ben |
b 44C |
s 44B |
s 437 |
sh 448 |
e 44D |
w 449 |
h 447 |
b 44A |
E. |
Yu 42E |
Egy 410 |
B 411 |
C 426 |
D 414 |
E 415 |
F 424 |
G 413 |
X 425 |
és 418 |
Y 419 |
K 41A |
L 41B |
M 41C |
H 41D |
Körülbelül 41E |
F. |
P 41F |
42F vagyok |
420 R |
C 421 |
T 422 |
423 _ |
F 416 |
B 412 |
b 42c |
S 42B |
W 417 |
SH 428 |
E 42D |
Shch 429 |
Ch 427 |
b 42A |
Csak a nem egyező táblázatsorok jelennek meg, mivel minden más egyezik.
.0 | .egy | .2 | .3 | .négy | .5 | .6 | .7 | .nyolc | .9 | .A | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A. |
═ 2550 |
║ 2551 |
╒ 2552 |
yo 451 |
454 dollár |
╔ 2554 |
én 456 |
457 _ |
╗ 2557 |
# 2558 |
╙ 2559 |
╚ 255A |
╛255B_ _ |
491 _ |
255D sz |
255E sz |
b. |
╟255F_ _ |
╠ 2560 |
╡ 2561 |
Yo 401 |
Є 404 |
╣ 2563 |
én 406 |
407 GBP |
╦ 2566 |
2567. sz |
╨ 2568 |
╩ 2569 |
256A sz |
Ґ 490 |
╬ 256 C |
© A9 |
.0 | .egy | .2 | .3 | .négy | .5 | .6 | .7 | .nyolc | .9 | .A | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A. |
═ 2550 |
║ 2551 |
╒ 2552 |
yo 451 |
454 dollár |
╔ 2554 |
én 456 |
457 _ |
╗ 2557 |
# 2558 |
╙ 2559 |
╚ 255A |
╛255B_ _ |
491 _ |
¢ 45E |
255E sz |
b. |
╟255F_ _ |
╠ 2560 |
╡ 2561 |
Yo 401 |
Є 404 |
╣ 2563 |
én 406 |
407 GBP |
╦ 2566 |
2567. sz |
╨ 2568 |
╩ 2569 |
256A sz |
Ґ 490 |
Î 40E |
© A9 |
.0 | .egy | .2 | .3 | .négy | .5 | .6 | .7 | .nyolc | .9 | .A | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
nyolc. | - 493 |
497 _ |
49B _ |
49D _ |
n 4A3 |
- 4AF |
- 4B1 |
h 4B3 |
ҷ 4B7 |
No. 4B9 |
h 4BB |
▀ 2580 |
4D9_ _ |
ӣ 4E3 |
4E9 _ |
ӯ 4Eо |
9. | 492 _ |
496 _ |
K 49A |
49C _ |
Ң 4A2 |
- 4AE |
Ұ 4B0 |
- 4B2 |
- 4B6 |
- 4B8 |
4BA _ |
⌡ 2321 |
4D8 _ |
Ӣ 4E2 |
Ө 4E8 |
4EE_ _ |
A. | A0 |
452 dollár |
-453 _ |
yo 451 |
454 dollár |
* 455 |
én 456 |
457 _ |
458 dollár |
459 _ |
њ 45A |
ћ 45B |
ќ 45 C |
491 _ |
¢ 45E |
џ 45F |
b. | 2116. sz |
402 € |
Ѓ 403 |
Yo 401 |
Є 404 |
S 405 |
én 406 |
407 GBP |
408 GBP |
409 GBP |
Њ40A_ _ |
40 milliárd font |
40 C _ |
Ґ 490 |
Î 40E |
Џ 40F |
.0 | .egy | .2 | .3 | .négy | .5 | .6 | .7 | .nyolc | .9 | .A | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
203A}} | 045A sz |
ќ 045C |
ћ 045B |
џ 045F | ||||||||||||
Î 040E |
© 00A9 |
.0 | .egy | .2 | .3 | .négy | .5 | .6 | .7 | .nyolc | .9 | .A | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A. |
00A0 |
0452 dollár |
- 0453 |
e 0451 |
є 0454 |
* 0455 |
én 0456 |
ї 0457 |
0458 dollár |
љ 0459 |
045A sz |
ћ 045B |
ќ 045C |
00 AD |
¢ 045E |
џ 045F |
b. |
2116. sz |
0402 € |
Ѓ 0403 |
Yo 0401 |
Є 0404 |
S 0405 |
én 0406 |
0407 GBP |
0408 GBP |
Љ 0409 |
Њ 040A |
040 milliárd GBP |
040C sz |
¤ 00A4 |
Î 040E |
P 040F |
A KOI8-Unified (KOI8-F) kódolást a Fingertip Software javasolta [1] .
.0 | .egy | .2 | .3 | .négy | .5 | .6 | .7 | .nyolc | .9 | .A | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
nyolc. |
─ 2500 |
│ 2502 |
┌250C_ _ |
┐ 2510 |
└ 2514 |
┘ 2518 |
├ 251 C |
┤ 2524 |
┬ 252 C |
┴ 2534 |
┼ 253 C |
▀ 2580 |
▄ 2584 |
█ 2588 |
▌258C_ _ |
▐ 2590 |
9. |
░ 2591 |
' 2018 |
' 2019 |
„ 201C |
” 201D |
• 2022 |
– 2013 |
— 2014 |
© 00A9 |
™ 2122 |
00A0 |
» 00BB |
® 00AE |
« 00AB |
00B7_ _ |
¤ 00A4 |
A. |
00A0 |
0452 dollár |
- 0453 |
e 0451 |
є 0454 |
* 0455 |
én 0456 |
ї 0457 |
0458 dollár |
љ 0459 |
045A sz |
ћ 045B |
ќ 045C |
ґ 0491 |
¢ 045E |
џ 045F |
b. |
2116. sz |
0402 € |
Ѓ 0403 |
Yo 0401 |
Є 0404 |
S 0405 |
én 0406 |
0407 GBP |
0408 GBP |
Љ 0409 |
Њ 040A |
040 milliárd GBP |
040C sz |
Ґ 0490 |
Î 040E |
P 040F |
Néhány KGST-országban a KOI-8 módosításait a latin ábécé nemzeti változataihoz hozták létre . Az alapötlet ugyanaz volt - a nyolcadik bit "levágásánál" a szövegnek többé-kevésbé világosnak kell maradnia.
Karakterkódolások | |
---|---|
Történelmi kódolások | kiegészítő komp. szemafor (Makarov) morze Bodo MTK-2 comp. 6 bites SCP RADIX-50 EBCDIC KOI-7 ISO 646 |
modern 8 bites megjelenítés | szimbólumok ASCII nem ASCII 8 bites kódlapok cirill betűs KOI-8 Alapvető kódolás MacCyrillic ISO 8859 1 (lat.) 2 3 négy 5 (kir.) 6 7 nyolc 9 tíz tizenegy 12 13 tizennégy 15 (€) 16 ablakok 1250 1251 (kir.) 1252 1253 1254 1255 1256 1257 1258 WGL4 IBM és DOS 437 850 852 855 866 "alternatív" MIC |
Többbájt | hagyományos DBCS GB2312 HTML unicode UTF-32 UTF-16 UTF-8 karakterlista cirill betűs |
felhasználói felület billentyűzetkiosztás locale soros fordítás betűtípus transzliteráció egyedi betűtípusok segédprogramok ikonv rekord |