ASCII staat voor de American Standard Code for Information Interchange . Het werd opgericht met de bedoeling van de oprichting van een universele index van tekens die kunnen worden weergegeven door een computer . Naarmate de jaren verstreken , werd ANSI code geïntroduceerd , en het vervangen van de ASCII code . Deze codes zijn geïmplementeerd omdat computers moeten een reeks getallen waarmee naar personages vertegenwoordigen , omdat computers alleen kunt begrijpen inbreng in numeriek formaat . Verschil tussen ASCII en ANSI Elk personage in ASCII wordt vertegenwoordigd door een " getekend " positieve byte , wat betekent dat elk personage is een opeenvolging van zeven base - 2 getallen ( positieve getallen op bytes gaan van het bereik van 0-128 als de byte wordt ondertekend ) . Elk nummer kan een 1 of een 0 , en dit laat ASCII 128 tekens vertegenwoordigen . Sinds Windows 95 , is ANSI uitgegroeid tot een standaard in vertegenwoordigen karakters . ANSI breidt ASCII door alle acht cijfers in een byte , waardoor maximaal 256 tekens te laten vertegenwoordigen . Uit alle ASCII-tekens in de set , niet alle van hen vormen de werkelijke karakters . Sommige, zoals 0-31 en 127 zijn opdrachten voor inrichtingen zoals teletypes . Sommige van deze commando's zijn zelfs nog nooit gebruikt in computers , maar voor de eenvoud van het houden van dingen uniform , ANSI hield deze codes op hun plaats . ASCII is ontwikkeld om slechts zeven stukjes gebruiken, omdat sommige van de eerste computers gebruikt alleen dat veel elke byte getallen vertegenwoordigen . Personal computers gebruikt acht bits , waardoor ANSI een mogelijkheid voor hen . Omzetten tussen ASCII en ANSI Conversie is mogelijk van ASCII naar ANSI , omdat alle ASCII-tekens zijn vertegenwoordigd door dezelfde nummers in de ANSI set . Dit is niet helemaal waar , maar met conversies van ANSI naar ASCII . De helft van de personages in de ANSI- set kan niet worden omgezet helemaal naar ASCII sinds ASCII neemt slechts zeven cijfers van een byte , terwijl ANSI gebruikt alle acht . Met andere woorden , bij het converteren van ASCII naar ANSI , is er geen echte " conversie " aan de gang helemaal . Het enige dat gedaan deze omzetting is de toevoeging van een extra bit in de sequentie . ANSI bevat ASCII 's originele numerieke index erin . Bijvoorbeeld , het ASCII nummer voor de letter " a " ( 097 ) met hetzelfde nummer in ANSI . De manier waarop ANSI omvat ASCII is met de originele 7 - bit sequentie met de 8e bit in de sequentie nul , omdat het niet wordt gebruikt . Het enige probleem met de conversie tussen de twee standaarden voor tekens is bij het omzetten van iets als 129 ( " ü " ) naar een ASCII-teken . Sommige programma's, verenigbaarheidsdoeleinden automatisch converteren naar de naastverwante teken ( die in dit geval , zou " u" ( 117 ) . Dergelijke problemen bestaan bij het converteren alles boven code 127 .
|