260
Приложение
последней, в свою очередь, все кодировки 125х, в том числе современ¬
ная кириллическая кодировка Windows СР-1251 (табл. 17). Эта коди¬
ровка также породила (и порождает) массу вариантов. В табл. 18 - ко¬
дировка «Азиатская кириллица», используемая фирмой ParaType
в шрифтах для татарского, башкирского, казахского и других языков на¬
родов азиатской части бывшего СССР.
Кириллическая кодировка Macintosh основана на стандартной Мае-
кодировке (Mac Roman) — Macintosh Latin-I. Самый ранний вариант
представлен в табл. 15. В настоящее время для всех «кириллических»
языков используется Mac Ukrainian (табл. 14). Для Macintosh также суще¬
ствует кодировка «Азиатская кириллица» (табл. 16).
Отдельные кодировки использовались в системах верстки Ventura
Publisher (на платформе DOS). Применялась серия кодировок на базе V-
30 (табл. 19) и за базе Roman-8 (VP Latin-1) (табл. 20), представляющая
собой разновидность кодировки Hewlett-Packard Roman-8 (HP Latin-1),
использующейся в Unix-станциях Hewlett-Packard (ОС HPUX).
Совершенно никак не пересекающуюся со всеми вышеописанными
вариантами линию представляют собой кодировки EBCDIC. Первые из
них разработаны фирмой IBM задолго до появления кодировок ASCII -
отсюда их непривычный для современного пользователя вид. Существу¬
ет несколько сотен кодировок EBCDIC. Приведены варианты с кирилли¬
цей, поддерживаемые программами-серверами, например Windows NT
(табл. 21, 22). Такие кодировки до сих пор поддерживаются и активно ис¬
пользуются в продукции IBM (за исключением PC). Это наиболее «древ¬
няя» на сегодняшний момент кодировка.
Другим порождением фирмы IBM является кодировка СР-855, осно¬
ванная на СР-850 (MS DOS Latin-1 — расширение СР-437). Она представ¬
лена в табл. 13. Эта кодировка также поддерживается Windows.
В этот обзор не вошли кодировки, почти закрытые от пользователя, как,
например, внутреннее представление в системе TjrX и WordPerfect для
DOS. Кроме того, не описаны кодировки, порожденные системами, при¬
менявшими (на пользовательском уровне) непосредственную связь «сим¬
вол-клавиша» (ChiWriter, Т , MacOS первых выпусков), поскольку воз¬
можность бесконтрольно «перемещать» символы по клавиатуре породила
бесчисленное множество «кодировок», и их описание бессмысленно
и, пожалуй, даже невозможно.
Везде с таблицах:
SP — SPace (пробел)
NBS — uNBreacable Space (неразрывный пробел)
Перечень кодовых страниц
261
Таблица 1. KOI7 русская Таблица 2. KOI7 русская/латинская
2
3
4
5
6
7
0
32
48
64
80
96
112
щ
0
Ю
П
ю
п
1
33
49
65
SI
97
113
!
1
а
я
А
Я
2
34
50
66
82
98
114
м
2
б
Р
Б
Р
3
35
51
67
83
99
115
#
3
ц
С
ц
С
4
36
32
68
84
100
116
$
4
д
Т
д
Т
5
37
53
69
85
101
117
%
5
e
У
E
У
6
38
54
70
86
102
118
&
6
Ф
Ж
Ф
Ж
7
39
55
71
87
103
119
i
7
Г
В
Г
В
8
40
56
72
88
104
120
(
8
X
ь
X
ь
9
41
57
73
89
105
121
)
9
И
Ы
И
ы
А
42
58
74
90
106
122
*
;
Й
3
Й
3
В
43
59
75
91
107
123
+
5
К
Ш
К
ш
С
44
60
76
92
108
124
3
<
Л
Э
Л
э
D
45
61
77
93
109
125
-
=
M
щ
M
щ
E
46
62
78
94
по
126
>
H
Ч
H
ч
Г
47
63
79
95
ш
127
/
?
O
Ъ
О
ъ
2
3
4
5
6
7
0
32
48
64
80
96
112
Щ
0
@
P
Ю
П
i
33
49
65
81
97
113
!
1
А
Q
A
Я
2
34
50
66
82
98
114
м
2
В
R
Б
Р
3
35
51
67
83
99
115
#
3
С
S
Ц
С
4
36
52
68
84
100
116
$
4
D
T
Д
т
S
37
53
69
85
101
117
%
5
E
U
E
У
6
38
54
70
86
102
118
&
6
F
V
Ф
Ж
7
39
55
71
87
103
119
i
7
G
W
Г
В
8
40
56
72
88
104
120
(
8
H
X
X
ь
9
41
57
73
89
105
121
)
9
I
Y
И
ы
А
42
58
74
90
106
122
*
J
Z
й
3
В
43
59
75
91
107
123
+
5
К
[
К
ш
С
44
60
76
92
108
124
?
<
L
\
Л
э
I)
45
61
77
93
109
125
-
=
M
]
M
щ
E
46
62
78
94
по
126
.
>
N
л
H
ч
F
47
63
79
95
ni
127
/
?
О
—
О
ъ