1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
|
Part 1: control characters (0--20, 7F--A0)
1 ASCII / GOSTCII
2 EBCDIC CP 500 (Note 1)
3 Column 1 to DKOI (Russian EBCDIC) per GOST 19768-87
1 2 3 Meaning (Note 2)
00 00 00 PUS Pusto Null CC NUL
01 01 01 NZ Nachalo zagolovka Start of heading CC SOH (Ctrl-A)
02 02 02 NT Nachalo teksta Start of text CC STX (Ctrl-B)
03 03 03 KT Konets teksta End of text CC ETX (Ctrl-C)
04 37 37 KP Konets peredachi End of transmission CC EOT (Ctrl-D)
05 2D 2D KTM Kto tam? Enquiry CC ENQ (Ctrl-E)
06 2E 2E DA Podtverzhdenie Acknowledge CC ACK (Ctrl-F)
07 2F 2F ZV Zvonok Bell CC BEL (Ctrl-G)
08 16 16 VSh Vozvrat na shag Backspace CC BS (Ctrl-H)
09 05 05 GT Gorizontal'naya tabulyatsiya Horizontal tabulation CC HT (Ctrl-I)
0A 25 25 PS Perevod stroki Line feed CC LF (Ctrl-J)
0B 0B 0B VT Vertikal'naya tabulyatsiya Vertical tabulation CC VT (Ctrl-K)
0C 0C 0C PF Perevod formata Form feed CC FF (Ctrl-L)
0D 0D 0D VK Vozvrat karetki Carriage return CC CR (Ctrl-M)
0E 0E 0E VYKh Vykhod Shift out return CC SO (Ctrl-N)
0F 0F 0F VKh Vkhod Shift in return CC SI (Ctrl-O)
10 10 10 AR1 Avtoregistr 1 Data link escape CC DLE (Ctrl-P)
11 11 11 SU1 Simvol upravleniya 1 Device control 1 CC DC1 (X-Off, Ctrl-Q)
12 12 12 SU2 Simvol upravleniya 2 Device control 2 CC DC2 (Ctrl-R)
13 13 13 SU3 Simvol upravleniya 3 Device control 3 DC3 / Tape mark CC TM
(E) (X-On, Ctrl-S)
14 3C 3C STP Stop Device control 4 CC DC4 (Ctrl-T)
15 3D 3D NET Otritsanie Negative acknowledge CC NAK (Ctrl-U)
16 32 32 SIN Sinkhronizatsiya Synchronous idle CC SYN (Ctrl-V)
17 26 26 KB Konets blokov End of transmission block CC ETB (Ctrl-
W)
18 18 18 AN Annulirovanie Cancel CC CAN (Ctrl-X)
19 19 19 KN Konets nositelya End of medium CC EM (Ctrl-Y)
1A 3F 3F ZM Zamena Substitute CC SUB (Ctrl-Z)
1B 27 27 AR2 Avtoregistr 2 Escape CC ESC : Prefix PRE (Escape, Ctr
l+Left Bracket)
1C 1C 1C RF Razdelitel' fajlov FS : Interchange file separator CC IFS
(Ctrl+Backslash)
1D 1D 1D RG Razdelitel' grupp GS : Interchange group separator CC IGS
(Ctrl+Right Bracket)
1E 1E 1E RZ Razdelitel' zapisej ES : Interchange record separator CC IR
S (Ctrl+6)
1F 1F 1F RE Razdelitel' `elementov US : Interchange unit (trans blk) sep C
C IUS (ITB) (Ctrl+Minus)
20 40 40 Probel Space
...
7F 07 07 Delete CC DEL
80 20 20 VTsF Vybor tsifry Digit selector CC DS
81 21 21 NZN Nachalo znachimosti Start of significance CC SOS
82 22 22 RP Razdelitel' polej Field separator CC FS
83 23 23 Word Underscore CC WUS
84 24 24 BK Blokirovka Bypass CC BYP / Inhibit presentation IN
P
85 15 15 NS Novaya stroka New line CC NL
86 06 06 NP Nizhnee polozhenie Lower case CC LC / Required new line RN
L
87 17 17 OZhD Ozhidanie Idle CC IL
88 28 28 Set attribute CC SA
89 29 29 Start field extended CC SFE
8A 2A 2A UR Ustanovlenie rezhima Set mode CC SM / Switch SW
8B 2B 2B SP2 Simvol pol'zovatelya 2 Customer use 2 CC CU2 / Control Seq Pre
fix CSP
8C 2C 2C Modify field attribute CC MFA
8D 09 09 Superscript CC SPS
8E 0A 0A NRB Nachalo ruchnogo vvoda Start of manual message CC SMM / Repeat
RPT
8F 1B 1B SP1 Simvol pol'zovatelya 1 Customer use 1 CC CU1
90 30 30
91 31 31
92 1A 1A UUK Upravlenie ukazatelem Cursor CC CC / Unit backspace UBS
93 33 33 Index return CC IR
94 34 34 VKP Vklyuchenie perforatora Punch on CC PN
95 35 35 OSU Ostanovka schityvayushchego Reader stop CC RS / Transparent TRN
96 36 36 VP Verkhnee polozhenie Upper case CC UC / Num backspace NBS
97 08 08 Graphic escape CC GE
98 38 38 Subscript CC SBS
99 39 39 Indent tab CC IT
9A 3A 3A Required form feed CC RFF
9B 3B 3B SP3 Simvol pol'zovatelya 3 Customer use 3 CC CU3
9C 04 04 VYP Vyklyuchenie perforatora Punch off CC PF / Select SEL (E)
9D 14 14 VST Vosstanovlenie Restore CC RES / Enable presentation EN
P
9E 3E 3E
9F FF E1 Eight ones EO (Note 3)
A0 41 41 No-break space CC NBSP : Required space
RSP (E)
Part 2: Mappings from characters above A0, including historical ones.
1 ASCII / GOSTCII
2 EBCDIC CP 500
3 Column 1 to DKOI (Russian EBCDIC) per GOST 19768-87
4 Column 1 to EBCDIC per GOST 19768-74
5 KOI-8 per GOST 19768-74 (Russian A = Latin a+80, etc), when defined
1 2 3 4 5 Meaning (Note 4)
A1 AA 42 42 Cyrillic capital letter Io (E+umlaut)
A2 4A 43 43 Serbocroatian Cyrillic capital letter Dje (Note 5)
A3 B1 44 44 Macedonian Cyrillic capital letter Gje (Note 5)
A4 9F 45 45 Ukrainian Cyrillic capital letter rounded Ie (Note 5)
A5 B2 46 46 Macedonian Cyrillic capital letter Dze (Note 5)
A6 6A 47 47 Cyrillic capital letter I decimal (Note 5)
A7 B5 48 48 Ukrainian Cyrillic capital letter Yi (Note 5)
A8 BD 49 49 Cyrillic capital letter Je (Note 5)
A9 B4 51 51 Cyrillic capital letter Lje (Note 5)
AA 9A 52 52 Cyrillic capital letter Nje (Note 5)
AB 8A 53 53 Serbocroatian Cyrillic capital letter Chje (Note 5)
AC 5F 54 54 Macedonian Cyrillic capital letter Kje (Note 5)
AD CA 55 55 Soft hyphen CC SHY (Note 5)
AE AF 56 56 Byelorussian Cyrillic capital letter short U (Note 5)
AF BC 57 57 Cyrillic capital letter Dze (Note 5)
B0 90 B9 58 E1 Cyrillic capital letter A
B1 8F BA 59 E2 Cyrillic capital letter Be
B2 EA ED 62 F7 Cyrillic capital letter Ve
B3 FA BF 63 E7 Cyrillic capital letter Ghe
B4 BE BC 64 E4 Cyrillic capital letter De
B5 A0 BD 65 E5 Cyrillic capital letter Ie
B6 B6 EC 66 F6 Cyrillic capital letter Zhe
B7 B3 FA 67 FA Cyrillic capital letter Ze
B8 9D CB 68 E9 Cyrillic capital letter I
B9 DA CC 69 EA Cyrillic capital letter short I
BA 9B CD 70 EB Cyrillic capital letter Ka
BB 8B CE 71 EC Cyrillic capital letter El
BC B7 CF 72 ED Cyrillic capital letter Em
BD B8 DA 73 EE Cyrillic capital letter En
BE B9 DB 74 EF Cyrillic capital letter O
BF AB DC 75 F0 Cyrillic capital letter Pe
C0 64 DE 76 F2 Cyrillic capital letter Er
C1 65 DF 77 F3 Cyrillic capital letter Es
C2 62 EA 78 F4 Cyrillic capital letter Te
C3 66 EB 80 F5 Cyrillic capital letter U
C4 63 BE 8A E6 Cyrillic capital letter Ef
C5 67 CA 8B E8 Cyrillic capital letter Kha
C6 9E BB 8C E3 Cyrillic capital letter Tse
C7 68 FE 8D FE Cyrillic capital letter Che
C8 74 FB 8E FB Cyrillic capital letter Sha
C9 71 FD 8F FD Cyrillic capital letter Shcha
CA 72 75 90 FF Cyrillic capital hard sign (Ier)
CB 73 EF 9A F9 Cyrillic capital letter Y (Iery)
CC 78 EE 9B F8 Cyrillic capital soft sign (Ierik)
CD 75 FC 9C FC Cyrillic capital letter reverse rounded E
CE 76 B8 9D E0 Cyrillic capital letter Yu
CF 77 DD 9E F1 Cyrillic capital letter Ya
D0 AC 77 9F C1 Cyrillic small letter a
D1 69 78 A0 C2 Cyrillic small letter be
D2 ED AF AA D7 Cyrillic small letter ve
D3 EE 8D AB C7 Cyrillic small letter ghe
D4 EB 8A AC C4 Cyrillic small letter de
D5 EF 8B AD C5 Cyrillic small letter ie
D6 EC AE AE D6 Cyrillic small letter zhe
D7 BF B2 AF DA Cyrillic small letter z
D8 80 8F B0 C9 Cyrillic small letter i
D9 FD 90 B1 CA Cyrillic small letter short i
DA FE 9A B2 CB Cyrillic small letter ka
DB FB 9B B3 CC Cyrillic small letter el
DC FC 9C B4 CD Cyrillic small letter em
DD AD 9D B5 CE Cyrillic small letter en
DE AE 9E B6 CF Cyrillic small letter o
DF 59 9F B7 D0 Cyrillic small letter pe
E0 44 AA B8 D2 Cyrillic small letter er
E1 45 AB B9 D3 Cyrillic small letter es
E2 42 AC BA D4 Cyrillic small letter te
E3 46 AD BB D5 Cyrillic small letter u
E4 43 8C BC C6 Cyrillic small letter ef
E5 47 8E BD C8 Cyrillic small letter kha
E6 9C 80 BE C3 Cyrillic small letter tse
E7 48 B6 BF DE Cyrillic small letter che
E8 54 B3 CA DB Cyrillic small letter sha
E9 51 B5 CB DD Cyrillic small letter shcha
EA 52 B7 CC DF Cyrillic small hard sign (ier)
EB 53 B1 CD D9 Cyrillic small letter y (iery)
EC 58 B0 CE D8 Cyrillic small soft sign (ierik)
ED 55 B4 CF DC Cyrillic small letter reverse rounded e
EE 56 76 DA C0 Cyrillic small letter yu
EF 57 A0 DB D1 Cyrillic small letter ya
F0 8C 58 DC Number acronym (ligature) (Note 5)
F1 49 59 DD Cyrillic small letter io (e+umlaut)
F2 CD 62 DE Serbocroatian Cyrillic small letter Dje (Note 5)
F3 CE 63 DF Macedonian Cyrillic small letter Gje (Note 5)
F4 CB 64 EA Ukrainian Cyrillic small letter rounded Ie (Note 5)
F5 CF 65 EB Macedonian Cyrillic small letter Dze (Note 5)
F6 CC 66 EC Cyrillic small letter i decimal (Note 5)
F7 E1 67 ED Ukrainian Cyrillic small letter Yi (Note 5)
F8 70 68 EE Cyrillic small letter Je (Note 5)
F9 DD 69 EF Cyrillic small letter Lje (Note 5)
FA DE 70 FA Cyrillic small letter Nje (Note 5)
FB DB 71 FB Serbocroatian Cyrillic small letter Chje (Note 5)
FC DC 72 FC Macedonian Cyrillic small letter Kje (Note 5)
FD 8D 73 FD Paragraph sign (U.S. Section) (Note 5)
FE 8E 74 FE Byelorussian Cyrillic small letter short u (Note 5)
FF DF FF FF Cyrillic small letter Dze (Note 5)
Note 1: The following characters: exclamation mark / bang, opening square
bracket, closing square bracket, circumflex accent, logical OR / solid vertical
bar are mapped according to CP 500 (as opposed to CP 037, et al).
Note 2: Russian meanings are transliterated.
Note 3: Note that 'most people' map ASCII 9F to EBCDIC FF (Eight Ones) while
GOST 19768-87 maps 9F to E1 and maps ASCII FF to DKOI FF. This is the only
difference between columns 2 and 3 in part 1.
Note 4: Letter names are per ECMA 113, more or less; some are known to be
erroneous. See the previous discussion on RUSTEX-L for more correct names.
Note 5: Positions defined in ECMA 113/ISO 8859-5, but not in GOST 19768-87.
Acknowledgement: I [Dimitri Vulis] received much of the information
above from Johan W. van Wingen, for which I am very grateful.
|