Ascii Code
Was ist der ASCII-Code?
Der ASCII-Code ist ein standardisiertes Zeichencodierungssystem, das Buchstaben, Ziffern, Satzzeichen und Steuerzeichen festen Zahlenwerten von 0 bis 127 zuordnet. ASCII steht für American Standard Code for Information Interchange. Der 7-Bit-Code bildet die Grundlage vieler moderner Zeichenkodierungen und ermöglicht den einheitlichen Austausch einfacher Textdaten zwischen Computersystemen.
Wie funktioniert der ASCII-Code?
Der ASCII-Code übersetzt Zeichen in Zahlen, die ein Computer binär speichern und verarbeiten kann. Jedem Zeichen ist ein eindeutiger Wert zugeordnet. Der Großbuchstabe A besitzt beispielsweise den Dezimalwert 65, der Kleinbuchstabe a den Wert 97 und die Ziffer 0 den Wert 48.
ASCII verwendet sieben Bit pro Zeichen. Mit sieben Bit lassen sich 128 Kombinationen darstellen, weshalb der Wertebereich von 0 bis 127 reicht. Die ersten Werte dienen überwiegend als Steuerzeichen. Die übrigen Werte stehen für druckbare Zeichen wie lateinische Buchstaben, Ziffern, Satzzeichen und mathematische Symbole.
SEO besteht im ASCII-Code aus den Dezimalwerten 83, 69 und 79. Binär werden diese Werte als 1010011, 1000101 und 1001111 dargestellt. Die konkrete Speicherung kann zur Verarbeitung auf acht Bit pro Byte ergänzt werden. ASCII-Tabelle mit Beispielen
Eine ASCII-Tabelle listet für jedes unterstützte Zeichen den zugehörigen Dezimalwert auf. Häufig ergänzt sie die Darstellung als Binärzahl, Hexadezimalwert und HTML-Code. Entwickler nutzen solche Tabellen unter anderem zur Fehlersuche, Datenübertragung und Verarbeitung von Textdateien.
| Zeichen | Bedeutung | Dezimal | Hexadezimal |
|---|---|---|---|
| Leerzeichen | Trennzeichen | 32 | 20 |
| 0 | Ziffer null | 48 | 30 |
| A | Großbuchstabe A | 65 | 41 |
| Z | Großbuchstabe Z | 90 | 5A |
| a | Kleinbuchstabe a | 97 | 61 |
| ? | Fragezeichen | 63 | 3F |
Dezimal-, Binär- und Hexadezimalwerte bezeichnen dasselbe Zeichen in unterschiedlichen Zahlensystemen. Hexadezimalzahlen sind in technischen Dokumentationen verbreitet, weil sie Binärwerte kompakt darstellen. Der ASCII-Wert 65 entspricht beispielsweise dem Hexadezimalwert 41 und dem Binärwert 1000001.
ASCII, Unicode und UTF-8
Der Unterschied zwischen ASCII und Unicode liegt im Umfang der unterstützten Zeichen. ASCII enthält lediglich 128 Zeichen und kann weder deutsche Umlaute noch Schriftzeichen aus Sprachen wie Arabisch, Chinesisch oder Griechisch vollständig abbilden. Unicode definiert dagegen einen umfassenden internationalen Zeichenvorrat.
UTF-8 ist eine variable Zeichenkodierung für Unicode und mit ASCII kompatibel. Die ASCII-Werte von 0 bis 127 werden in UTF-8 durch dieselben Bytewerte dargestellt. Eine reine ASCII-Datei ist deshalb zugleich eine gültige UTF-8-Datei, während eine UTF-8-Datei zusätzliche Zeichen und mehrere Bytes pro Zeichen enthalten kann.
| Standard | Umfang | Typische Verwendung |
|---|---|---|
| ASCII | 128 festgelegte Zeichen | Einfache englische Textdaten und technische Protokolle |
| Erweiterter ASCII | Bis zu 256 Werte je Codepage | Ältere regionale Systeme und Anwendungen |
| Unicode mit UTF-8 | Internationaler Zeichenvorrat | Websites, Anwendungen und moderne Datenschnittstellen |
Was bedeutet erweiterter ASCII?
Erweiterter ASCII bezeichnet verschiedene 8-Bit-Zeichensätze mit bis zu 256 Werten. Es gibt jedoch keinen einzelnen, weltweit einheitlichen erweiterten ASCII-Standard. Die Zeichen von 128 bis 255 hängen von der verwendeten Codepage ab, weshalb dieselbe Zahl in unterschiedlichen Systemen ein anderes Zeichen ergeben kann.
ASCII-Code in HTML und URLs
ASCII-Codes und HTML-Zeichenreferenzen sind nicht identisch. HTML kann bestimmte Zeichen durch benannte oder numerische Referenzen darstellen. Das kaufmännische Und lässt sich beispielsweise als & schreiben. Der Browser interpretiert diese Angabe und zeigt anschließend das Zeichen selbst an.
Die Prozentkodierung in URLs ist ebenfalls von ASCII zu unterscheiden. Dabei werden Bytes durch ein Prozentzeichen und zwei hexadezimale Ziffern dargestellt. Ein Leerzeichen kann abhängig vom Kontext als %20 erscheinen. Für internationale URLs basiert die Kodierung gewöhnlich auf den UTF-8-Bytes des jeweiligen Zeichens.
Bei einer technisch geplanten Website-Migration sollten Zeichensatz, URLs und Weiterleitungen gemeinsam geprüft werden. Eine Veränderung der Zeichenkodierung kann ansonsten dazu führen, dass Sonderzeichen in Inhalten oder Pfaden fehlerhaft ausgegeben werden.
Bedeutung für SEO, SEA und GEO
Für SEO ist heute weniger der reine ASCII-Code als eine konsistente Zeichenkodierung relevant. Moderne Websites sollten UTF-8 verwenden und den Zeichensatz eindeutig deklarieren. Fehlerhafte Kodierungen können Umlaute und Sonderzeichen in Überschriften, Meta-Daten, strukturierten Daten oder sichtbaren Texten unleserlich machen.
Zeichenfehler beeinträchtigen die Verständlichkeit von Suchergebnissen und können die Klickrate senken. Ein Titel wie München statt München wirkt fehlerhaft und vermittelt Nutzern kein verlässliches Ergebnis. Technische Prüfungen, etwa mit einem SEO-Technik-Crawler, helfen dabei, fehlerhafte Meta-Daten und HTML-Angaben systematisch zu erkennen.
In SEA können Kodierungsfehler Anzeigentexte, Tracking-Parameter und importierte Produktdaten verfälschen. Für GEO, also Generative Engine Optimization, sind korrekt lesbare Inhalte ebenfalls relevant, weil KI-Systeme strukturierte und eindeutige Texte leichter verarbeiten, zuordnen und zitieren können.
Typische Fehler bei Zeichencodes
Die häufigste Ursache fehlerhafter Zeichen ist eine Abweichung zwischen Speicherung und Interpretation. Wird eine UTF-8-Datei beispielsweise als ältere 8-Bit-Kodierung gelesen, entstehen Zeichenfolgen, die häufig als Mojibake bezeichnet werden. Der eigentliche Text bleibt in den Daten vorhanden, wird aber mit der falschen Zeichentabelle interpretiert.
Eine saubere Onpage-Optimierung prüft deshalb nicht nur Inhalte und Meta-Daten, sondern auch deren technische Auslieferung. UTF-8 sollte entlang der gesamten Verarbeitungskette einheitlich eingesetzt werden, von der Datenbank über Exporte und Schnittstellen bis zum Browser.
Wenn Zeichencodierung, technische Auslieferung und Indexierbarkeit gemeinsam geprüft werden sollen, bietet ein Potenzialcheck eine strukturierte Ausgangsbasis.
Häufige Fragen zum ASCII-Code
Wofür wird der ASCII-Code verwendet?
Der ASCII-Code wird zur standardisierten Darstellung einfacher Textzeichen in Computern, Dateien und Übertragungsprotokollen verwendet. Er ist weiterhin Bestandteil vieler technischer Formate und bildet die ersten 128 Werte von UTF-8.
Wie finde ich den ASCII-Wert eines Zeichens?
Den ASCII-Wert findest du in einer ASCII-Tabelle oder über eine entsprechende Funktion in einer Programmiersprache. Der Großbuchstabe A hat beispielsweise den Dezimalwert 65, während der Kleinbuchstabe a den Wert 97 besitzt.
Gehören Umlaute zum ASCII-Code?
Die Umlaute ä, ö und ü gehören nicht zum ursprünglichen 7-Bit-ASCII-Code. Sie kommen in bestimmten erweiterten Zeichensätzen und in Unicode vor, wobei moderne Websites üblicherweise UTF-8 verwenden.
Wie viele Zeichen enthält ASCII?
Der ursprüngliche ASCII-Standard enthält 128 Werte von 0 bis 127. Dazu gehören Steuerzeichen, Buchstaben, Ziffern, Satzzeichen und das Leerzeichen.
Ist ASCII dasselbe wie UTF-8?
ASCII und UTF-8 sind nicht dasselbe. UTF-8 ist eine Unicode-Kodierung mit einem wesentlich größeren Zeichenvorrat, übernimmt aber die ersten 128 ASCII-Werte unverändert.
Was ist der ASCII-Code für ein Leerzeichen?
Das normale Leerzeichen besitzt im ASCII-Code den Dezimalwert 32. In einer URL wird das entsprechende Byte häufig als Prozentzeichen gefolgt von 20 dargestellt.
Sie haben noch Fragen?







