Prije odgovaranja na pitanje što je ANSI Windows kodiranje, prvo ćemo odgovoriti na drugo pitanje: "Što uopće kodira?" Svako računalo u svakom sustavu koristi određeni skup znakova, ovisno o jeziku koji koristi korisnik, iz njegovih profesionalnih kompetencija i osobnih preferencija.
Opća definicija kodiranja
Bogatstvo raznolikosti kodnih tablica
Na ovom ogromnom popisu posebno se čuva tzv. ANSI kodiranje. Činjenica je da je Microsoft jedno vrijeme stvorio skup kodnih stranica:
Windows - 874
tajlandski
Windows-1250
Srednjoeuropski
Windows-1251
(svi ruski znakovi + simboli bliskih jezika)
Windows-1252
zapadnoeuropski
Windows-1253
Grčki
Windows-1254
Turski
Windows-1255
Židovski
Windows-1256
Windows-1258
Windows-1257
83)
Vijetnamski
Svi su dobili opći naziv tablice i kodiranje ANSI, kodna stranica, ili ANSI. Zanimljiva činjenica: jedan od prvih šifara bio je ASCII, koji je 1963. stvorio američki Nacionalni institut za standarde (ANSI).
Između ostalog, ovo kodiranje sadrži simbole koji se ne mogu ispisati, tzv. "Upravljačke sekvence", ili ESC-ove, jedinstvene za sve tablice simbola, često međusobno nespojive. Međutim, u vještom korištenju dopustili su da sakriju i vrate pokazivač, prevedu ga iz jednog položaja u drugi u drugi, podese karticu, operu dio prozora terminala u kojem je posao obavljen, promijene oblikovanje teksta na zaslonu i promijene boju (ili čak nacrtaju i datoteke zvučni signali!) Godine 1976. usput rečeno, to je bila dobra pomoć programerima. Usput, terminal je uređaj koji je potreban za ulazne i izlazne informacije. U tim dalekim vremenima bio je monitor i tipkovnica povezana s računalom (elektroničko računanjestroj).
Neispravan prikaz simbola
Kirurška ANSI-tablica za kodiranje Windows-1251
Br. P /p.
HEX
SYMBOL
№ P /p.
HEX
SYMBOL
br.
HEX
SYMBOL
000
)
POP
086
56
V
AB
168)
001
01
SOH
087
)
57
172
AC
STX
)
088
58
X
173
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
i
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
i
190
BE
S
020
DC4
106
j
021
15
NAK
896)
107
6B
k
192
C0
022
16
6C
108
952)
193
023
(960 )
17
ETB
109
6D
194
C2
991)
024
18
CAN
110
6E
n
195
025
19
)
196
C4
D
63)
026
1A
SUB
112
1079)
p
197
E
027
)
q
028
1140)
1C
FS
114
72
C
1188)
s
200
C8
RS
I
030
116
74
t
C9
031
1F
US
1257)
75
u
202
)
032
20
118
76
v
1303)
203
CB
033
)
21
!
204
K
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
& amp;
124
7C
|
) 159
27
'
125
210
d2
1564)
040
28
(
126
7E
~
211
D3
Y
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
046
2E
1789.).
132
84
217
D9
SH
047
/
133
85
1836)
218
DA
Kommersant
1867)
86
†
219
DB
i
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
(2009.) 138 (2010.) (2011.) (2012.) (2013.) 8A
© R3r3r34996.
) 203
35
5
139
224
E0
2064)
a
054
36
6
2080)
140
8C
225
E1
b
055
7
226
2133) E2
na
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
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)
oko
068
44
D
)
154
9A
©
239
EF
069
45
155
9B
2555)
F0
p
070
2573) 46
F
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
28
249
F9
ni
079
4F (2.894) (2.895) (2.896)
O
165
A
G
250
2919)
080
50
P
)
166
A6
i
081
) 29
Q
167
A7
252
FC
2996)
082
52
R
168
3018)
253
e
0830
53
S
169
3049) A9
©
254
FE
)
084
54
T
170
AA
Postoje
255
) FF
U
Štoviše, 1986. ANSI je znatno proširen zahvaljujući Jan E. Davisu, koji je napisao paket Draw, što ga čini jednostavnim za korištenje temeljni, s naše točke gledišta, funkcija, ali i potpuno (ili gotovo u potpunosti) crtanje!
Sumiranje
Dakle, može se vidjeti da ANSI kodiranje, u suštini, iako je prilično kontroverzna odluka, zadržava svoj položaj.
S vremenom, iz jednostavne ruke entuzijasta, ANSI terminal se čak prebacio na telefone!