Über Text in ASCII
Für den Vergleich mit einer Codetabelle werden die Bytewerte eines Textes hier dezimal ausgegeben.
Anleitung
- Den umzuwandelnden Text eingeben
- Umwandeln lassen; die Wertefolge erscheint im Ergebnis
- Gegen bekannte Bereiche prüfen: 48 bis 57 sind die Ziffern, 65 bis 90 die Großbuchstaben, 97 bis 122 die Kleinbuchstaben
- Für die Gegenrichtung das Werkzeug für ASCII-Codes in Text nutzen
Typische Anwendungen: Codewerte prüfen, um Kodierungsprobleme einzugrenzen, Ein Protokollfeld byteweise aufbauen, Das Verhältnis von Zeichen und Codewert im Unterricht zeigen.
Was das Werkzeug kann
- Je UTF-8-Byte wird ein dezimaler Wert ausgegeben
- Zwischen den Werten stehen Leerzeichen, damit sich Byte für Byte vergleichen lässt
- Auch Zeichen außerhalb des ASCII-Bereichs werden unterstützt und ergeben mehrere Werte
- Umgewandelt wird lokal, der Inhalt verlässt das Gerät nicht
Was geht, was nicht
Genau genommen entstehen die dezimalen Werte der UTF-8-Bytes und nicht die klassischen siebenstelligen ASCII-Werte, weil Zeichen außerhalb des ASCII-Bereichs darüber hinausgehen. Für solche Zeichen ergeben sich daher mehrere Werte und nicht ein einziger je Zeichen. Das entspricht dem tatsächlichen Byteverhalten von Programmen, weicht aber vom Wortsinn einer ASCII-Tabelle ab.
Fragen und Antworten
Warum ergeben Schriftzeichen mehrere Werte?
Weil UTF-8 sie mit mehreren Bytes darstellt.
Ist das echtes ASCII?
Es sind die dezimalen Werte der UTF-8-Bytes.
Werden Trennzeichen eingefügt?
Ja, Leerzeichen zwischen den Werten.
Gibt es die Gegenrichtung?
Ja, das Werkzeug für ASCII-Codes in Text.
Nach der Arbeit mit Text in ASCII folgen meist diese Schritte: