Vad är ANSI-format?

...

ANSI teckenuppsättning

American National Standards Institutes ANSI-format är en Microsoft-relaterad standard för teckenuppsättning kodning och en modifiering av American Standard Code for Information Interchange (ASCII)-tecken uppsättning. ASCII-koden använder 7 bitar för att representera varje tecken medan ANSI-formatet använder 8 bitar för varje tecken.

Från ASCII till ANSI

8-bitars ANSI-formatet är bara en utveckling i historien av ansträngningar för att förbättra elektriska maskiners förmåga att kommunicera snabbare och mer tillförlitligt. Tidiga datorer var lite mer än "number-cunchers" som krävdes för att bara hantera numeriska data. När kommunikationsenheter avancerade i komplexitet - och datorer blev globala - uppstod behovet av att datorer skulle kunna representera mer än bara siffror. 7-bitars ASCII-formatet var det första svaret på detta behov. 8-bitars ANSI-formatet fördubblade antalet tecken i den ursprungliga ASCII.

Dagens video

ANSI vs. ASCII

Införandet av 8-bitars ANSI-formatet, även om det var en stor förbättring jämfört med ASCII, var ödesbestämt att bli en kortlivad orsak för att fira eftersom datorer blev mer allmänt använda av människor i andra länder där engelska inte var modersmålet språk. Även med 256 (0 till 255) möjliga tecken, saknade ANSI 8-bitarsformatet allvarligt sin förmåga att appliceras på datorer med olika uppsättningar tecken och kontrollkoder. Båda standarderna är dock fortfarande användbara för västerländska språk.

Historia

Tillägget av den 8:e biten i ANSI-formatet ledde till att olika grupper och myndigheter började fundera på hur man skulle kunna använda de ytterligare 128 platserna för karaktärer. Eftersom det inte fanns någon överenskommelse mellan dessa grupper om hur de skulle användas, blev resultatet att dokument som skickades från ett system till ett annat ofta var oläsliga på grund av de olika kodningsstandarderna. Denna situation åtgärdades genom skapandet av IBM (OEM) och Microsoft (ANSI) system som definierade kod sidor som består av ASCII för de nedersta 127 tecknen och en given språkvariation för de 128 översta tecken.

Lite mer historia

Namnet ANSI som används på de teckentabeller som används av Microsofts operativsystem verkar indikera att American National Standards Institute (ANSI) faktiskt standardiserade mappningarna. Detta är inte fallet eftersom ANSI inte officiellt har standardiserat Microsofts teckenkodning för Windows-1,252. Termen ANSI accepteras mer eller mindre på grund av Microsofts arv i datorvärlden.

Framtiden för ANS-format

Eftersom Internet har blivit i princip allestädes närvarande med fler människor som använder olika språk är det ingen överraskning att äldre teckenkodningsstandarder har gett vika för nyare, mer omfattande standarder. Microsofts Windows Unicode (UTF-16) tillhandahåller över 65 000 teckenkoder. Detta är oerhört större än de 256 som finns tillgängliga med ANSI 8-bitarsformatet och möjliggör full funktionalitet på nästan alla språk.