Čo je kódovanie ANSI a čo s ním jesá?

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

Tak, v je ruský jazyk sa používa na opis postave 33 písmen v angličtine - 26. tiež používa 10 číslic pre počítanie (0, 1, 2, 3, 4, 5, 6, 7, 8 , 9) a niektoré špeciálne znaky vrátane čiarky, mínusu, priestoru, bodu, percentuálneho podielu atď. Každému z týchto znakov je priradené sériové číslo pomocou kódovej tabuľky. Napríklad, písmeno "A" môže mať priradené číslo 1; "Z" - 26 a tak ďalej. Vlastne číslo reprezentujúce znak ako celé číslo sa považuje za symbolický kód a kódovanie je teda súbor znakov v nasledujúcej tabuľke.

Bohatstvo rozmanitosti kódových tabuliek

V súčasnosti existuje celý rad znakových sád a kódových tabuliek používaných rôznymi odborníkmi: to je ASCII, ktorý bol vypracovaný v roku 1963 v Amerike a Windows-1251 nedávno bývalý populárny vďaka Microsoft, KOI8- R a Guobiao - a mnoho ďalších, a proces ich objavenia a zániku je stále tam.


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

Žiaľ, takýto systém neskôr spôsobil početné nedostatky v systémoch namiesto poskytnutia požadovaných básne, spravodajstvo alebo popisy vašej obľúbenej počítačovej hry zvanej krakozyabrы-nezmyselné, nečitateľné sety symboly. Vznik týchto všadeprítomných chýb bol spôsobený iba pokusom o zobrazenie symbolov, ktoré sú zakódované v jednej tabuľke kódov s inou.
Väčšina z dôsledkov nesprávneho čítania kódovanie stretávame na internete ešte, kedy naša prehliadač z nejakého dôvodu nemožno presne určiť, ktorý z Windows - **** kódovanie používané pri vedení momentu cez webmaster celkovo kódovanie ANSI alebo pôvodne nesprávne kódovanie, napríklad 1252 namiesto 1521. Nižšie je presná tabuľka kódovania.

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







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







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







, 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 )


(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!

Pri zhrnutie

Je teda zrejmé, že kódovanie ANSI, v skutočnosti, aj keď bol vysoko kontroverzné rozhodnutie zachováva svoju polohu.
V priebehu doby, s ľahkou rukou nadšencov starovekých ANSI terminál presunul aj na telefónoch!

Súvisiace publikácie