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

/

?

О

—

О

ъ