ASCII représente le American Standard Code for Information Interchange . Il a été créé avec l'intention d'établir un indice universel de caractères qui peuvent être affichés par un ordinateur. Comme les années passaient , code ANSI a été introduit , et il a remplacé le code ASCII. Ces codes ont été mis en œuvre parce que les ordinateurs ont besoin d'une série de chiffres permettant de représenter des personnages , puisque les ordinateurs ne peuvent comprendre entrée en format numérique. Différence entre ASCII et ANSI
Chaque caractère ASCII est représenté par un «signé» octet positif , ce qui signifie que chaque personnage est une séquence de sept base 2 numéros ( nombres positifs sur les octets vont de la gamme de 0 à 128 si l'octet est signé ) . Chaque numéro peut être un 1 ou un 0 , ce qui permet ASCII pour représenter 128 caractères. Depuis Windows 95 , ANSI est devenu un standard dans la représentation des personnages . ANSI s'étend ASCII en utilisant tous les huit chiffres dans un octet , ce qui permet jusqu'à 256 caractères pour être représentés .
Sur l'ensemble des caractères ASCII dans l'ensemble , forment pas tous les caractères réels. Certains d'entre eux , comme 0-31 et 127 , ne sont que des commandes pour les périphériques tels que les téléscripteurs . Certaines de ces commandes ne sont même utilisés dans les ordinateurs , mais , pour la simplicité de garder les choses uniforme , ANSI gardé ces codes en place.
ASCII a été développé pour utiliser seulement sept morceaux parce que certains des premiers ordinateurs utilisés seulement que beaucoup de chaque octet pour représenter des nombres entiers positifs . Les ordinateurs personnels utilisés huit bits , ce qui ANSI une possibilité pour eux.
Conversions entre ASCII et ANSI
conversion est possible d'ASCII en ANSI , car tous les caractères ASCII sont représentés par les mêmes chiffres dans le jeu ANSI . Ce n'est pas complètement vrai, cependant, avec les conversions de ANSI ASCII. La moitié des caractères contenus dans l'ensemble ANSI ne peut être converti à tout pour ASCII ASCII occupe depuis seulement sept chiffres d'un octet , tandis que ANSI utilise tous les huit ans. En d'autres termes , lors de la conversion d'ASCII en ANSI, il n'ya pas de véritable «conversion» en cours à tous. La seule chose que fait dans cette conversion est l'ajout d' un bit supplémentaire dans la séquence. ANSI contient index numérique originale de ASCII en elle. Par exemple, le code ASCII de la lettre "a" ( 097) est le même numéro dans la norme ANSI . La façon dont ANSI intègre ASCII est d'utiliser la séquence 7 bits d'origine avec le 8ème bit de la séquence étant un zéro, car il n'est pas utilisé.
Le seul problème avec la conversion entre les deux normes pour les personnages est lors de la conversion quelque chose comme 129 ( "U") à un caractère ASCII. Certains programmes , à des fins de compatibilité, de convertir automatiquement au caractère connexe proche ( qui , dans ce cas , serait "u" (117). Ces problèmes existent lors de la conversion rien au-dessus du code 127.