Preden odgovorimo na vprašanje, kaj je kodiranje ANSI Windows, bomo najprej odgovorili na drugo vprašanje: "Kaj sploh je kodiranje?" Vsak računalnik v vsakem sistemu uporablja določeno vrsto znakov, odvisno od jezika, ki ga uporablja uporabnik, iz njegovih poklicnih kompetenc in osebnih preferenc.
Splošna definicija kodiranja
Bogastvo raznolikosti kodnih tabel
Tako imenovani kodirni sistem ANSI se še posebej hrani na tem ogromnem seznamu. Dejstvo je, da je Microsoft nekoč ustvaril niz kodnih strani:
Windows - 874
tajščina
Windows-1250
Srednjeevropska
Windows-1251
(vsi ruski znaki + simboli bližnjih jezikov)
Windows-1252
Zahodnoevropski
Windows-1253
Grški
Windows-1254
turški
Windows-1255
Židov
Windows-1256
Windows-1258
Windows-1257
83)
vietnamski
Vsi imajo splošno ime tabele in kodiranje ANSI, črtne kode, ali ANSI. Zanimivo dejstvo: eden od prvih kodnih oznak je bil ASCII, ki ga je leta 1963 ustvaril ameriški nacionalni inštitut za standarde (ANSI).
Med drugim to kodiranje vsebuje nenatisljive simbole, tako imenovane "upravljalne sekvence", ali ESC-je, edinstvene za vse tabele simbolov, pogosto nezdružljive druga z drugo. Pri spretni uporabi pa so dovolili skriti in obnoviti kazalec, ga prevesti iz enega položaja v besedilo v drugega, nastaviti kartico, oprati del okna terminala, v katerem je bilo delo opravljeno, spremeniti oblikovanje besedila na zaslonu in spremeniti barvo (ali celo narisati in datoteko) zvočni signali!) Mimogrede, leta 1976 je bilo to zelo dobra pomoč programerjem. Mimogrede, terminal je naprava, ki je potrebna za vhodne in izhodne informacije. V teh daljnih časih je bil monitor in tipkovnica, povezana z računalnikom (elektronsko računalništvoavto)
Nepravilen prikaz simbolov
Tabela za kodiranje ANSI v cirilici Windows-1251
Št.
HEX
SYMBOL
№ P /п.
HEX
SYMBOL
№ P /п.
SYMBOL
000
)
POP
086
56
V
AB
168)
001
01
SOH
087
)
57
W
172
AC
STX
)
088
58
X
173
AD
003
241) 03
ETX
089
59
)
Y
174
AE
®
004
04
EOT
090
287)
5A
Z
175
AF
005
05
ENQ
5B
[
) 176
)
B0
°
006
06
ACK
092
5C
177
B1
±
007
07
093
5D 398)
]
178
B2
429) 094
5E
^
179
B3
in
009
180
B4
010
0A
LF
500)
096
60
`
181
)
B5
μ
011
0B
VT
097
a
182
B6
)
012
0C
FF
588
62
b
183
588)
B7
·
013
0D
c
634)
0E
SO
100
64
185
B9
Ne
)
101
e
186
DLE
)
102
66
f
BB
017
) 7
DC1
103
67
g
188
BC
ı
018 788)
809) S
019
13
DC3
)
105
69
190
BE
S
020
DC4
106
j
021
15
NAK
896)
107
6B
k
192
C0
A
022
16
6C
108
952)
193
023
17
ETB
109
6D
194
C2
991)
024
18
CAN
110
)
6E
n
195
025
19
)
196
C4
63)
026
1A
SUB
112
1079)
p
197
E
027
1B
q
028
1140)
1C
FS
114
72
C
1188)
s
200
C8
I
030
116
74
t
201
C9
031
1F
US
1257)
75
u
202
)
118
76
v
1303)
203
CB
033
)
21
!
204
CC
M
034
22
120
78
1993
205
CD
N
121
1434)
122
7A
z
207
CF
P
037
1465) 25
%
123
7B
1494)
208
D0
P
038
26
in str.
124
7C
|
) 159
27
125
210
D2
1564)
040
28
126
7E
~
211
D3
041
12 716
7F
212
D4
1633)
042
2A
)
80
213
D5
X
043
2B
1679)
+
129
81
)
044
1712)
2C
,
130
82
'
215
D7
045
2D
-
83
216
D8
Sh
046
2E
1789).
132
84
217
D9
SH
047
/
133
85
1836)
218
DA
Kommersant
1867)
86
†
219
DB
in
049
31
1
135
220
DC
050
32
2
1936)
136
88
221
1956)
DD
E
051
33
3
137
89
222
) DE
Y
052
34
4
138
8A
© R3r3r34996.
) 203
35
5
139
224
E0
2064)
a
054
36
6
2080)
140
8C
225
E1
b
055
7
226
2133) E2
pri
056
38
)
142
8E
2179)
39
9
143
8F
)
* R3r3r34996.
228
E4
) 228
3A
:
144
229
E5
2244)
e
059
3B
;
2276)
E6
060
148
94
)
233
E9
149
2335)
95
•
234
EA
do
064
150
065
41
A
2404)
151
97
-
236
)
EC
066
42
B
152
98?
C
153
99
™
238
EE
2492)
068
44
D
)
154
9A
©
239
EF
069
45
155
9B
2555)
F0
p
070
2573) 46
156
9C
241
F1
s
157
071
47
2619)
9D
2626)
242
F2
t
072
48
H
158
2657) 9E
26
243
F3
073
49
I
9F
244
(
4A
J
1 F
2741) x
075
4B
K
161
A1
(
246
F6
076
4C
2787)
L
162
A2
)
077
247
F7
2820)
4D
M
163
A3
248
F8
4E
N
2866)
A4
)
249
2897) O
165
A5
G
250
FA
2919)
080
50
P
)
166
A6
in
081
) 29
Q
167
A7
252
FC
2996)
082
52
R
168
3018)
253
FD
e
0830
53
S
169
3049) A9
©
254
FE
084
54
T
170
AA
Obstajajo
255
) FF
U
Poleg tega se je ANSI leta 1986 bistveno razširil zahvaljujoč Jan E. Davisu, ki je napisal paket The Draw, zaradi česar je preprosto uporabljati osnovno, z našega stališča, funkcijo, pa tudi v celoti (ali skoraj v celoti) pripravi!