summaryrefslogtreecommitdiff
path: root/language/cyrillic/doc/lettermappings
blob: ecfd178c8f717d9e808a10c390a1d70233d26ea0 (plain)
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.