Text-zu-ASCII-Konverter
Wandle Buchstaben, Ziffern und Symbole in dezimale ASCII-Codes um.
Im Jahr 1963 legte ein Standardisierungskomitee fest, welche Zahl den Buchstaben A auf jedem Computer abbilden soll: die 65. Diese Entscheidung begründete ASCII und bildet bis heute das Fundament für Textdateien und Tastatureingaben weltweit.
Der 7-Bit-Standard für ASCII-Zeichen
ASCII steht für American Standard Code for Information Interchange. Das System ordnet jedem Buchstaben, jeder Ziffer, jedem Satzzeichen und bestimmten Steuersignalen eine Nummer von 0 bis 127 zu. Diese 128 Werte passen exakt in sieben Bit. Das reichte damals für das lateinische Alphabet in Groß- und Kleinschreibung, die Ziffern von 0 bis 9 und Befehle für Fernschreiber.
Diese Steuerzeichen prägen unsere Systeme bis heute: Code 10 steht für den Zeilenvorschub, Code 13 für den Wagenrücklauf und Code 9 für den Tabulator. Wenn eine Datei eine Zeile umbricht, nutzt sie exakt die Regeln aus dem Jahr 1963.
Die Differenz von 32 bei der ASCII-Umwandlung
Das große A hat den Dezimalwert 65, während das kleine a bei 97 liegt. Der Unterschied beträgt exakt 32. Das ist kein Zufall, sondern entspricht der fünften Zweierpotenz und damit genau einem Bit in der Binärdarstellung. B liegt bei 66 und b bei 98; Z hat den Wert 90 und z den Wert 122.
Durch diesen festen Abstand genügt in Programmen das Umkehren eines einzelnen Bits, um die Groß- oder Kleinschreibung zu wechseln. Eine aufwendige Zeichentabelle ist für diesen Schritt gar nicht nötig.
Wichtige Dezimalwerte in der ASCII-Tabelle
| Zeichen | Dezimalcode | 8-Bit-Binärwert |
|---|---|---|
| space | 32 | 00100000 |
| 0 | 48 | 00110000 |
| 9 | 57 | 00111001 |
| A | 65 | 01000001 |
| Z | 90 | 01011010 |
| a | 97 | 01100001 |
| z | 122 | 01111010 |
Typische Grenzen des klassischen ASCII-Formats
- Umlaute und Akzente wie ä, ö, ü oder é fehlen im ursprünglichen Satz von 128 Positionen vollständig.
- Nicht-lateinische Alphabete wie Kyrillisch, Arabisch, Chinesisch oder Japanisch lassen sich damit überhaupt nicht abbilden.
- Emojis existierten damals noch nicht und verlangen Tausende Codes, für die ASCII schlicht keinen Raum bietet.
- In modernen Systemen deckt UTF-8 die ersten 128 Werte identisch ab; erst darüber hinaus greifen Erweiterungen für globale Schriftsysteme.
Häufige Fragen zum ASCII-Konverter
Worin unterscheiden sich ASCII und UTF-8 genau?
UTF-8 übernimmt die ersten 128 Codepunkte 1:1 von ASCII. Englischer Basistext sieht in beiden Formaten identisch aus. Für Zeichen jenseits von Code 127 nutzt UTF-8 mehrere Bytes, während der historische Standard hier endet.
Warum umfasst der klassische Zeichensatz nur 128 Werte?
Die Beschränkung geht auf die Hardware der 1960er Jahre zurück. Datenleitungen übertrugen Bits sequenziell, und die Bandbreite reichte typischerweise nur für sieben Nutzdaten-Bits plus ein Prüfbit.
Was geschieht bei Sonderzeichen in diesem Konverter?
Da Zeichen außerhalb des Bereichs von 0 bis 127 keinen gültigen Eintrag besitzen, ignoriert das System solche Eingaben, setzt Platzhalter ein oder meldet einen Fehler.
Zählen Steuerbefehle wie Zeilenumbrüche offiziell dazu?
Ja, die ersten 32 Positionen sowie die Position 127 sind Steuerzeichen ohne druckbares Symbol. Sie steuern Umbrüche, Tabulatoren oder historische Tonsignale.
Warum wird dieser alte Standard heute noch unterrichtet?
Weil die Struktur grundlegend für die Informatik ist. Nahezu jedes moderne Encoding baut auf dieser Nummerierung auf, weshalb sie das Fundament moderner Textverarbeitung erklärt.