KOI8 -R - KOI8-R

KOI8-R
Alias ​​(ok) cp878 ( kódlap 878)
Nyelv (ek) Orosz , bolgár
Osztályozás 8 bites KOI , kiterjesztett ASCII
Kiterjed KOI8-B
Alapján KOI-8
Egyéb kapcsolódó kódolás (ok) KOI8-U , KOI8-RU

A KOI8-R (RFC 1489) egy 8 bites karakterkódolás , amelyet Andrej Csernov programozó 1993-as KOI-8 kódolásából származtatott, és a cirill ábécét használó orosz nyelv lefedésére készült . A KOI8-R az orosz morze-kódon alapult , amelyet a latin morse-kód fonetikus változatából hoztak létre . Ennek eredményeként az orosz cirill betűk ál-római sorrendben vannak, nem pedig a normál cirill betűrendben. Bár ez természetellenesnek tűnhet, de ha a 8. bitet eltávolítjuk, a szöveg részben olvasható az ASCII -ben, és szintaktikailag helyes KOI7 -re konvertálható . Például a "Русский Текст" a KOI8-R-ben rUSSKIJ tEKST ("orosz szöveg") lesz.

A KOI8 jelentése: Kod Obmena Informatsiey, 8 bit ( oroszul : Код Обмена Информацией, 8 бит ), ami "8 bites információcsere -kódot " jelent. A Microsoft Windows rendszerben a KOI8-R a 20866. kódszámot kapja. Az IBM- ben a KOI8-R a 878. kódlapot kapja. A KOI8-R a bolgár nyelvre is kiterjed , de a CP1251 elfogadása óta nem használták erre a célra . Ezeknek a régebbi kódoldalaknak a használatát Unicode váltja fel, mint a cirill betű más nyelvekkel való ábrázolásának általánosabb módja.

A Unicode előnyben részesíti a KOI-8-at és annak változatait vagy más cirill betűs kódolást a modern alkalmazásokban, különösen az interneten, így az UTF-8 a weboldalak domináns kódolása. (Az Unicode teljes lefedettségéről, 436 cirill betűről/kódpontról, beleértve a régi cirill betűket is , és arról, hogy az egybájtos karakterkódolások, például a Windows-1251 és a KOI8 változatok hogyan nem tudják ezt biztosítani, lásd a cirill betűtípust az Unicode-ban .)

Karakterkészlet

A következő táblázat a KOI8-R kódolást mutatja. Minden karakter a megfelelő Unicode kódponttal jelenik meg .

KOI8-R
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_
0
1_
16
2_
32
SP
0020
!
0021
"
0022
#
0023
0024 USD
%
0025
&
0026

0027
(
0028
)
0029
*
002A
+
002B
,
002C
-
002D
.
002E
/
002F
3_
48
0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
:
003A
;
003B
<
003C
=
003D
>
003E
?
003F
4_
64
@
0040
A
0041
B
0042
C
0043
D
0044
E
0045
F
0046
G
0047
H
0048
I
0049
J
004A
K
004B
L
004C
M
004D
N
004E
O
004F
5_
80
P
0050
Q
0051
R
0052
S
0053
T
0054
U
0055
V
0056
W
0057
X
0058
Y
0059
Z
005A
[
005B
\
005C
]
005D
^
005E
_
005F
6_
96

0060
a
0061
b
0062
c
0063
d
0064
e
0065
f
0066
g
0067
h
0068
i
0069
j
006A
k
006B
l
006C
m
006D
n
006E
o
006F
7_
112
p
0070
q
0071
r
0072
s
0073
t
0074
u
0075
v
0076
w
0077
x
0078
y
0079
z
007A
{
007B
|
007C
}
007D
~
007E
8_
128
-
2500

2502

250C

2510

2514

2518

251C

2524
2
252C

2534
3
253C
2580
2584

2588

258C
2590
9_
144

2591
2592

2593
2320

25A0

2219

221A

2248

2264

2265
NBSP
00A0

2321
°
00B0
²
00B2
·
00B7
÷
00F7
A_
160
2550

2551

2552
ё
0451

2553

2554

2555

2556

2557

2558

2559

255A

255B

255C
5
255D

255E
B_
176

255F
2560

2561
Ё
0401

2562

2563

2564
2565

2566
2567

2568
2569

256A
6
256B
6
256C
©
00A9
C_
192
ю
044E
а
0430
б
0431
ц
0446
д
0434
е
0435
ф
0444
г
0433
х
0445
és
0438
©
0439
к
043A
л
043B
м
043C
н
043D
о
043E
D_
208
п
043F
я
044F
0440 р
с
0441
т
0442
u
0443
ж
0436
в
0432
ь
044C
ы
044B
з
0437
ш
0448
э
044D
щ
0449
ч
0447
ъ
044A
E_
224
Ю
042E
А
0410
Б
0411
26
0426
Д
0414
Е
0415
24
0424
Г
0413
Х
0425
И
0418
19
0419
К
041A
Л
041B
М
041C
Н
041D
О
041E
F_
240
П
041F
Я
042F
Р
0420
С
0421
Т
0422
У
0423
16
0416
В
0412
Ь
042C
Ы
042B
З
0417
28
0428
Э
042D
29
0429
27
0427
Ъ
042A

  Levél  Szám  Központozás  Szimbólum  Egyéb  Határozatlan

Lásd még

Hivatkozások

További irodalom

Külső linkek