Pred odpovedaním na otázku, čo je kódovanie systému Windows ANSI, najskôr odpovieme na ďalšiu otázku: "Čo je kódovanie vôbec?" Každý počítač v každom systéme používa určitú sadu znakov v závislosti od jazyka používaného používateľom z jeho odborných kompetencií a osobných preferencií.
kódovanie Všeobecné definície
Bohatstvo rozmanitosti kódových tabuliek
Takto nazývané kódovanie ANSI sa obzvlášť nachádza na tomto obrovskom zozname. Skutočnosť, že v jednom okamihu, Microsoft vytvorila sadu kódových stránok:
Windows - 874
Thai
, Windows 1250
, stredná
, Windows 1251
Azbuka (všetky znaky ruského jazyka + symboly priateľmi jazyky)
so systémom Windows 1252
Western
windows-1253
Greek
, Windows 1254
Turkish
, Windows 1255
Hebrejčina
, Windows 1256
arabské
Windows-1258
Windows-1257 83)
Vietnamčina
Všetci majú všeobecný názov tabuľky a kódovanie ANSI kód stránky, alebo ANSI. Zaujímavý fakt: jedna z prvých kódových tabuliek bola ASCII, vytvorená v roku 1963 americkým Národným inštitútom pre normalizáciu (ANSI).
Okrem iného sem patria kódovanie a netlačiteľné znaky, takzvané "kontrolná poriadok" alebo ESC, jedinečná pre všetky znakové sady sú často vzájomne nekompatibilné. S inteligentné využívanie, však, oni majú dovolené skryť a obnoviť kurzor presunúť z jedného miesta v texte na ďalšiu sadu kariet, umývanie okna terminálu, v ktorom bola práca vykonávaná, zmeniť formátovanie textu na obrazovke a zmeniť farbu (alebo kresliť a predložiť zvukové signály!) V roku 1976, to bolo pomerne dobrá pomoc programátorom. Mimochodom, terminál je zariadenie, ktoré je potrebné na vstupné a výstupné informácie. V týchto vzdialených časoch bol monitorom a klávesnicou pripojenou k počítaču (elektronická výpočtová technikaStroj).
zobrazovať nesprávne znaky
Cyrilická ANSI kódovacia tabuľka Windows-1251
č. P /p.
HEX
, symbol
číslo P /N.
HEX
, symbol
číslo P /N.
HEX
, symbol
, 000
(137 ) 00
, NOP
, 086
56
V
, 171
AB
"
,
, 001
01
SOH
, 087
(183 )
57
, W
, 172
striedavého prúdu
, 002
02
STX (214 )
, 088
58
X
, 173
AD
, 003
03
ETX
, 089
59
(256 )
, Y
, 174
, AE
®
, 004
04
EOT
, 090
5A
Z
, 175
, AF (302 )
, J
, 005
05
ENQ
, 091
5B
[
(333 ) 176
(336 )
B0
° C
, 006
06
ACK
, 092
, 5C
(367 )
, 177
, B1
±
, 007
07
BEL
, 093
5D
]
, 178
, B2
429), 094
5E
^
, 179
(444 )
B3
a
009
09
úchytky
, 095
(469 ) 5F
_
, 180
B4
, e
, 010
0A
LF
,
, 096
60
`
, 181
(515 )
, B5
, I
, 011
0B
VT
, 097
61
a
, 182
, B6
(557 ) ¶
, 012
0 ° C
FF
, 098
62
, b
, 183
,
, B7
·
, 013
0 D
(603
c
, 184
B8
, E
, 014
0E
, SO
, 100
64
d
, 185
B9
, počet
(668 )
, 015
0F
SI
, 101
65
, e
, 186
BA
Nie
016
10
PODĽA (714 )
, 102
66
, f
, 187
BB
»
017
(745 ) 11
DC1
, 103
67
g
, 188
, BC
£
, 018
68
H
, 189
, BD
a pol
, 019
13
DC3
(824 )
, 105
69
i
, 190
, BE
a pol
, 020
14
DC4
, 106
(865
, J
, 021
15
NAK
,
, 107
6B
k
, 192
(911 )
, C0
, A
,
,
,
, 022
16
6C
108
952)
193
023
(960 )
17
ETB
, 109
6D
, m
, 194
, C2
, B
,
,
, 024
18
CAN
110 (1006 )
6E
n
195
C3
, R
025
, 19
(1037 )
196
C4
D 63)
026
1 A
SUB
112 (1078 )
, 70
, p
197
, C5
, E
027
, 1B
(1109 )
q
028
1140)
1C
, FS
114
, 72
(1157 ) r
199
, C7
V
029
1D
, GS
115
, 73
s
200
, 8
(1203 )
a
030
1 E
, RS
116
, 74
t
201
C9
J
031
, 1F
, USA
117
, 75
, u
202
(1272 )
, CA
až
032
20
, priestor
118
, 76
v
203
, CB
, L
033 (1318 )
21
!
119
, 77
, W
(1341 ) 204
, CC
, M
034
, 22
, "
120
, 78
x
205
CD
, H
(1387
121
CE
$
122
7A
, z
207
, CF
, R
037
, 25
%
123
, 7B
(1480 )
{
208
D0
, R
038
, 26
& Co.
, 124
7C
|
) 039
, 27
,,
125
7D
}
210
D2
T
040
, 28
, (
(1579 )
126
, 7E
, ~
211
D3
V
041
29
)
12 7
, 7F
212
, D4
V
042
2 A
*
(1648 )
128
, 80
Ђ
213
, D5
, X
043
2B
+
129
, 81
Woven (1694 )
214
D6
TS
044
2C
130
, 82
(1727 )
,,
215
D7
, M
045
2D
, -
131
, 83
Woven
216
D8
, III
046
2E
.
132
, 84
, "
(1805 ) 217
D9
, Y
047
2F
/
133
, 85
218
, DA
Kommersant
1867)
86
,
†
, 219
DB (1882 )
a
049
, 31
, 1
135
(1905 ) 87
,
‡
, 220
,
,
,
, DC
b
, 050
,
,
,
, 32
,
2
, 136
,
,
,
, 88
,
€
, 221
(1951 )
DD
, E
, 051
,
,
,
, 33
3
,
,
,
137
, 89
‰
222
(1989 ) DE
, S
, 052
,
,
,
, 34
,
,
4
,
,
,
, 138
,
,
,
, 8A
© R3r3r34996.
) 053
, 35
, 5
,
139
8B
, "
224
E0
a
054
, 36
, 6
(2079 )
140
, 8C
nje
225
, E1
, b
055
37
7
141
8D
¬
226
, E2
až
056
38
(2148 )
, 8
142
, 8E
Tshe
227
, E3
, R
057
, 39
, 9
143
8F (2194 )
* R3r3r34996.
228
, E4
, d
(2213 ) 058
, 3A
:
144
, 90
Ђ
229
E5
e
059
3B
;
) 230
, E6
, je
060
3C
148
, 94
(2304 )
, "
233
E9
th
149
2335)
, 95
, •
234
, EA (2350 ) 2351 2352 2353 235 2355 2357 064
, 40
, '
150
(2373
l
065
, 41
, A
151
, 97
, -
236
(2419 )
, ES
m
066
, 42
, B
152
, 98?
)
C
153
, 99
™
238
, EE
až
, 068 (2,498) (2,499) (2,500) (2,501) 44 (2,502) (2,503) (2,504) (2,505) D
(2507 )
154
, 9A
©
239
EF
, R
069
, 45
, E
155
, 9B
, "
240
, F0
, d
070
, 46
, F
156
9C
(2588 )
nje
241
, F1
, z (26,02) (26,03)
071
, 47
, G
157
9D
242
F2
t
072
, 48
, H
158
9E
Tshe
243
F3
(2672 )
až
(2,676) (2,677) 073 (2,678) (2,679) (2,680) (2,681) 49 (2,682) (2,683) (2,684) (2,685) I
159
9F
*
244
(
4A
)
, J
1 60
A0
245
, F5
x (2,742) (2,743)
, 075 (2,746), (2.747),
4B
K
(2756 )
161
A1
Ў
246
, F6
, c
076
, 4C
, L
162
, A2
ў (2802 )
247
F7
, h
077
, 4D
, M
163
A3
(2835 )
£
248
F8
, N.
078
, 4E
, N
164
, A4
¤
249
F9
, ni
079
4F
, O
165
, A5
∞ môže
250
, FA
K
080
, 50
, P (2934 )
, 166
,
,
,
, A6
|
251
FB
a
081
(2965 ) 51
, Q
167
, A7
§
252
, FC
, b
082
, 52
, R
168
, A8
, E
,
,
,
, 253
,
,
,
, FD
e
083
, 53
S
169
A9
©
254
FE
(3064 )
S
084
, 54
T
170
AA
Yes
, 255
(3097 ) FF
U
Okrem toho, v roku 1986 ANSI značne posilnená Jan E. Davisa, ktorý napísal balíček žrebovanie, ktoré nemožno jednoducho použiť základné, z nášho pohľadu funkcia, ale aj plné (alebo takmer úplné) kreslenie!