ASCII steht für den amerikanischen Standard Code for Information Interchange . Es wurde mit der Absicht, eine universelle Index von Zeichen, die von einem Computer angezeigt werden erstellt . Als die Jahre vergingen, wurde ANSI-Code eingeführt und ersetzte den ASCII-Code . Diese Codes wurden umgesetzt , weil Computer eine Reihe von Zahlen , durch die Zeichen darstellen zu müssen , da Computer nur verstehen können Eingang in numerischer Form . Unterschied zwischen ASCII-und ANSI
Jedes Zeichen in ASCII wird von einem "unterzeichnet" positive Byte dargestellt , was bedeutet, dass jedes Zeichen eine Folge von sieben Basis-2- Zahlen (positive Zahlen auf Bytes gehen aus dem Bereich von 0 bis 128. wenn das Byte unterzeichnet wird ) . Jede Zahl kann eine 1 oder eine 0, und dies ermöglicht ASCII 128 Zeichen darstellen . Seit Windows 95 hat sich zu einem Standard ANSI in Zeichen darstellen . ANSI erstreckt , indem alle acht Ziffern in einem Byte ASCII, so dass bis zu 256 Zeichen dargestellt werden .
Aus all den ASCII-Zeichen in der Menge , nicht alle von ihnen bilden tatsächlichen Zeichen . Einige von ihnen, wie 0-31 und 127 , sind nur Befehle für Geräte wie Fernschreiber . Einige dieser Befehle sind noch nie in Computern verwendet werden , aber für die Einfachheit der Dinge halten Uniform, gehalten ANSI diese Codes im Ort.
ASCII wurde entwickelt, um nur sieben Bits zu verwenden, da einige frühe Computer nur so viel verwendet jedes Bytes zu repräsentieren positive ganze Zahlen sind. Personal -Computern verwendet acht Bits , wodurch ANSI eine Möglichkeit für sie .
Konvertierungen zwischen ASCII-und ANSI
Conversion ist möglich von ASCII nach ANSI, da alle ASCII-Zeichen dargestellt werden mit den gleichen Bezugszeichen in den ANSI -Set. Dies ist nicht ganz richtig , aber mit Umsätzen von ANSI in ASCII . Die Hälfte der Zeichen in der ANSI -Set enthalten ist, kann überhaupt nicht nach ASCII konvertiert werden, da ASCII nimmt nur sieben Ziffern eines Bytes , während ANSI nutzt alle acht . Mit anderen Worten, bei der Konvertierung von ASCII nach ANSI, es gibt keine wirkliche "Bekehrung" geht überhaupt nicht. Das einzige, was in dieser Konvertierung abgeschlossen ist die Zugabe eines zusätzlichen Bit in der Sequenz. ANSI enthält ASCII ursprünglichen numerischen Index drin. Zum Beispiel ist die ASCII-Nummer für den Buchstaben " a" ( 097 ) die gleiche Anzahl in ANSI . Die Art und Weise , dass ANSI enthält ASCII ist unter Verwendung des ursprünglichen 7-Bit- Sequenz mit dem 8. Bit in der Folge eine Null, da es nicht benutzt wird .
Das einzige Problem mit Umwandlung zwischen den beiden Standards für Zeichen bei der Konvertierung so etwas wie 129 ( "U") auf ASCII-Zeichen . Einige Programme , zur Wahrung der Kompatibilität , automatisch konvertieren Sie es zum nächsten verwandten Charakter (was in diesem Fall wäre "u" (117) sein . Solche Probleme gibt es bei der Umwandlung von etwas über 127 Code .