Co je kódování ANSI a co s ním jíst?

Před odpovědět na otázku, co je kódování ANSI Windows, první odpověď jiná otázka: „Co je to kódování vůbec?“ Každý počítač v každém systému používá určitou sadu znaků, v závislosti na jazyce používaném uživatelem, z jeho odborných kompetencí a osobních preferencí.

kódování Obecné definice

Tak, v je ruský jazyk se používá k popisu postavě 33 písmen v angličtině - 26. také používá 10 číslic pro počítání (0, 1, 2, 3, 4, 5, 6, 7, 8 ; 9) a některé speciální znaky, včetně čárky, mínusu, mezery, bodu, procentu a podobně. Každému z těchto znaků je přiřazeno sériové číslo pomocí kódové tabulky. Například písmeno "A" může být přiřazeno číslo 1; "Z" - 26 a tak dále. Ve skutečnosti, je číslo, které představuje znak jako celé číslo kódu je považován za symbol a kódování - je tedy charakter nastavit v této tabulce.

Bohatství rozmanitosti kódových tabulek

V současné době existuje celá řada znakových sad a kódových tabulek používaných různými odborníky: to je ASCII, který byl vypracován v roce 1963 v Americe a Windows-1251 nedávno bývalý populární díky Microsoft, KOI8- R a Guobiao - a mnoho dalších, a proces jejich vzhledu a vyhynutí je stále tam.


Tzv. ANSI kódování je zvláště uloženo na tomto obrovském seznamu. Skutečnost, že v jednom okamžiku, Microsoft vytvořila sadu kódových stránek:

Windows - 874



Thai



, Windows 1250



, střední



, Windows 1251



Azbuka (všechny znaky ruského jazyka + symboly přáteli jazyky)



se systémem Windows 1252



Western



Windows-1253



Greek



, Windows 1254



Turkish



, Windows 1255



Hebrejština



, Windows 1256



arabské



, Windows 1257



Baltic



, Windows 1258



Vietnamci

Všichni mají obecný název tabulky a kódování ANSI kód ​​stránky, nebo ANSI. Zajímavý fakt: jedním z prvních kódových map byl ASCII, vytvořený v roce 1963 americkým Národním institutem pro normalizaci (ANSI).


Mimo jiné sem patří kódování a netisknutelné znaky, takzvané „kontrolní řád“ nebo ESC, jedinečná pro všechny znakové sady jsou často vzájemně nekompatibilní. S dovedné používání, nicméně, oni mají dovoleno skrýt a obnovit kurzor přesunout z jednoho místa v textu na další sadu karet, mytí okna terminálu, ve kterém byla práce vykonávána, změnit formátování textu na obrazovce a změnit barvu (nebo kreslit a předložit zvukové signály!) V roce 1976, mimochodem, byla to poměrně dobrá pomoc programátorům. Mimochodem, terminál je zařízení, které je potřebné pro vstupní a výstupní informace. V těchto vzdálených dobách byl monitor a klávesnice připojená k počítači (elektronická výpočetní technikaauto)

zobrazovat nesprávné znaky

Bohužel, takový systém později způsobil četné nedostatky v systémech namísto poskytnutí požadovaných básně, zpravodajství nebo popisy vaší oblíbené počítačové hry zvané krakozyabrы-nesmyslné, nečitelné sety symboly Vznik všudypřítomné chyba byla způsobena pokus o zobrazení znaků, které jsou zakódovány v tabulce kódů, pomocí druhého.
Většina z důsledků nesprávného čtení kódování setkáváme na internetu ještě, kdy naše prohlížeč z nějakého důvodu nelze přesně určit, který z Windows - **** kódování používané při vedení momentu přes webmaster celkově kódování ANSI nebo zpočátku nesprávné kódování, například 1252 namísto 1521. Níže je uveden přesný stolní kódování.

cyrilice tabulka ANSI kódování Windows-1251



Číslo P /n.



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



střídavého proudu







, 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



a



008



08



BS



, 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



Ne



016



10



DLE (714 )


, 102



66



, f



, 187



BB



»



017


(745 ) 11



DC1



, 103



67



g



, 188



, BC



£



, 018



68



H



, 189



, BD



a půl



, 019



13



DC3

(824 )
, 105



69



i



, 190



, BE



a půl



, 020



14



DC4



, 106


(865 ) 6A



, j



, 191



BF



, J



, 021



15



NAK


,
, 107



6B



k



, 192
(911 )

, C0



, A
,
,
,
, 022



16



SYN



, 108



6C



l



193



023

(960 )
17



ETB



, 109



6D



, m



, 194



, C2



, B

,
,
, 024



18



CAN



110 (1006 )


6E



n



195



C3



, R



025



, 19


(1037 ) EM



111



6F



, O



196



, 4



, R
(10 63)

026



1 A



SUB



112 (1078 )


, 70



, p



197



, C5



, E



027



, 1B


(1109 ) ESC



113



, 71



q



198



, 6



, F



028



1C



, FS



114



, 72


(1157






C















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



, prostor



118



, 76



v



203



, CB



, L



033 (1318 )


21



!








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



223



, DF



, I


(2033 ) 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 )


do



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




069



45
2542)


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



F







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




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





Kromě toho, v roce 1986 ANSI výrazně posílena díky Jan E. Davise, který napsal balíček losování, které nelze jednoduše použít basic, podle našeho názoru, funkce, ale zcela (nebo téměř úplně) kreslit!

Při shrnutí

Je tedy zřejmé, že kódování ANSI, ve skutečnosti, i když byl vysoce kontroverzní rozhodnutí zachovává svoji polohu.
V průběhu doby, s lehkou rukou nadšenců starověkých ANSI terminál přesunul i na telefonech!

Související publikace