Što je ANSI kodiranje i s čime se hrani?

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

Dakle, na n jeziku se za označavanje slova koristi 33 znaka, na engleskom - 26. Također, za račun se koristi 10 znamenki (0; 1; 2; 3; 4; 5; 6; 7; 8). 9) i neke posebne znakove, uključujući zarez, minus, razmak, točku, postotak i tako dalje. Svakom od tih znakova dodjeljuje se serijski broj pomoću tablice kodova. Na primjer, slovo "A" može biti dodijeljeno broju 1; "Z" - 26 i tako dalje. Zapravo, broj koji predstavlja znak kao cijeli broj se smatra simbolom, a kodiranje je, prema tome, skup znakova u sljedećoj tablici.

Bogatstvo raznolikosti kodnih tablica

Trenutno postoji prilično velik broj kodiranja i kodnih dijagrama koje koriste različiti profesionalci: to je ASCII, razvijen 1963. u Americi, i Windows-1251, koji je nedavno postao popularan kod Microsofta R i Guobiao - i mnogi, mnogi drugi, i proces njihovog pojavljivanja i izumiranja još uvijek postoji.


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

Nažalost, u budućnosti takav sustav uzrokuje brojne neuspjehe u sustavima, dovodeći umjesto željenih stihova, vijesti ili opise vaših omiljenih računalnih igara, tzv. simbola. Pojava ovih sveprisutnih pogrešaka bila je uzrokovana samo pokušajem prikazivanja simbola koji su kodirani u jednoj tablici koda s drugom.
Često, s posljedicama pogrešnog čitanja ovog kodiranja, susrećemo se s internetom sve dok naš preglednik iz nekog razloga ne može točno odrediti točno koje se kodiranje sustava Windows **** koristi u ovom trenutku, prema uputama webmastera općeg šifriranja. ANSI ili izvorno pogrešno kodiranje, na primjer, 1252 umjesto 1521. Ispod je točna tablica kodiranja.

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!

Povezane publikacije