vorherigerMenunächster

ASCII

Funktionsweise und Beispiel

American Standard Code for Information Interchange (ASCII, alternativ US-ASCII) ist eine 7-Bit-Zeichenkodierung. Die ASCII-Kodierung wurde am 17. Juni 1963 als Standard ASA X3.4-1963 veröffentlicht und 1967 sowie zuletzt im Jahr 1968 (ANSI X3.4-1968) aktualisiert. Die Zeichenkodierung definiert 128 Zeichen, bestehend aus 33 nicht-druckbaren sowie 95 druckbaren. Die druckbaren Zeichen umfassen das lateinische Alphabet in Groß- und Kleinschreibung, die zehn arabischen Ziffern sowie einige Satzzeichen. Der Zeichenvorrat entspricht weitgehend dem einer Tastatur oder Schreibmaschine für die englische Sprache. In Computern und anderen elektronischen Geräten, die Text darstellen, wird er in der Regel gemäß ASCII oder abwärtskompatibel (ISO 8859, Unicode) dazu gespeichert. Die nicht-druckbaren Steuerzeichen enthalten Ausgabe-Zeichen wie Zeilenvorschub oder Tabulator, Protokoll-Zeichen wie Übertragungsende oder Bestätigung und Trenn-Zeichen wie Datensatz-Trennzeichen. Jedem Zeichen wird ein Bitmuster aus 7 Bit zugeordnet. Da jedes Bit zwei Werte annehmen kann, gibt es 2^7 = 128 verschiedene Bitmuster, die auch als die ganzen Zahlen 0-127 (hexadezimal 00-7F) interpretiert werden können. In nicht-englischen Sprachen verwendete Sonderzeichen - beispielsweise die deutschen Umlaute - können mit dem 7-Bitcode nicht vollständig dargestellt werden; dafür würden mindestens 8 Bit benötigt.

Quelle: Wikipedia

Es werden in der Funktion also Buchstaben in deren ASCII-Werte zugeordnet. Genutzt wird dabei die Unicode-Tabelle, die sogar einen deutlich größeren Zeichensatz definiert. In der Tabelle werden neben den 128 ASCII-Zeichen weitere 128 Zeichen angezeigt, darunter die deutschen Umlaute. Dieser Zeichensatz nennt sich "Latin-1". Der Unicode ist deutlich größer, so gibt GCC für das ?-Symbol beispielsweise den korrekten Unicode-Wert 8364 aus.

Bsp.: "Test" wird zu "84 101 115 116" umgewandelt.

Bedienung



Eingabe
  1. ASCII Konverter
  2. Anzeige der erweiterten ASCII-Tabelle

ASCII Konverter



Eingabe
  1. Eingabe des zu untersuchenden Textes oder der Zahlen. Zahlen müssen dabei mit einem Leerzeichen voneinander getrennt werden.
  2. Auswahl kodieren/dekodieren. Kodieren heißt Buchstaben zu ASCII/Unicode, Dekodieren heißt ASCII/Unicode zu Buchstaben
Ausgabe
Der konvertierte Text oder die konvertierte Zahl