Zum Inhalt springen
BeispielWerk
English

Steuerzeichen und Kodierungsfehler testen

Steuerzeichen sind nicht druckbare Zeichen wie Zeilenumbruch, BEL oder ESC; Kodierungsfehler entstehen, wenn Text mit falschem Zeichensatz gelesen oder in ASCII umgewandelt wird. Die Seite enthält Zeilenumbruch-Varianten, NEL, eine ANSI-Farbsequenz, die C0-Steuerzeichen, Mojibake und Fragezeichen als Ersatz. Sie helfen zu prüfen, wie die eigene Anwendung solche Eingaben ablehnt, bereinigt oder darstellt.

16 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf.

  • Text mit LF-Zeilenumbruch (Unix)

    Zeile 1
    Zeile 2
    Zeile 3

    Drei Zeilen, getrennt durch U+000A. UTF-16: 23, Codepoints: 23, UTF-8: 23 Bytes. Testzeichenfolge für eigene Systeme.

  • Text mit CR-Zeilenumbruch (klassisches Mac OS)

    Zeile 1
    Zeile 2
    Zeile 3

    Drei Zeilen, getrennt nur durch U+000D. UTF-16: 23, Codepoints: 23, UTF-8: 23 Bytes. Testzeichenfolge für eigene Systeme.

  • Zeilenende NEL (U+0085)

    Zeile 1…Zeile 2

    C1-Steuerzeichen „Next Line“; wird in Unicode als Zeilenumbruch gewertet. UTF-16: 15, Codepoints: 15, UTF-8: 16 Bytes. Testzeichenfolge für eigene Systeme.

  • Zeichenfolge mit NUL-Byte (\u0000)

    vornach

    NUL beendet C-Strings; Text hinter dem Byte geht oft verloren. Als JSON: "vor\u0000nach". UTF-16: 8, Codepoints: 8, UTF-8: 8 Bytes. Testzeichenfolge für eigene Systeme.

  • Zeichenfolge mit BEL (\u0007)

    SignalTon

    Das ASCII-Zeichen für Klingeln; im Terminal hörbar. UTF-16: 10, Codepoints: 10, UTF-8: 10 Bytes. Testzeichenfolge für eigene Systeme.

  • Zeichenfolge mit Backspace (\u0008)

    abcx

    Zwei Rückschritte in Terminals und Logs können die Anzeige verändern. UTF-16: 6, Codepoints: 6, UTF-8: 6 Bytes. Testzeichenfolge für eigene Systeme.

  • Zeichenfolge mit ESC (\u001b)

    rot rot  normal

    ANSI-Farbsequenz (rot); in Logs und Terminals erscheinen Farben statt Text. UTF-16: 24, Codepoints: 24, UTF-8: 24 Bytes. Testzeichenfolge für eigene Systeme.

  • Zeichenfolge mit DEL (\u007f)

    ab

    ASCII 127; wird von Eingabefiltern oft vergessen. UTF-16: 3, Codepoints: 3, UTF-8: 3 Bytes. Testzeichenfolge für eigene Systeme.

  • Zeichenfolge mit Form Feed (\u000c) und Vertical Tab (\u000b)

    abc

    Beide gelten in vielen Sprachen als Leerraum. UTF-16: 5, Codepoints: 5, UTF-8: 5 Bytes. Testzeichenfolge für eigene Systeme.

  • Zeichenfolge mit C1-Steuerzeichen (\u0080 bis \u009f)

    a€bcŸd

    Latin-1 zeigt sie oft als Kästchen; Windows-1252 deutet sie anders (€ etc.). UTF-16: 7, Codepoints: 7, UTF-8: 10 Bytes. Testzeichenfolge für eigene Systeme.

  • Alle C0-Steuerzeichen von \u0001 bis \u001f

    	
    
    

    31 Zeichen U+0001 bis U+001F; bricht XML 1.0 und viele Exporte. UTF-16: 31, Codepoints: 31, UTF-8: 31 Bytes. Testzeichenfolge für eigene Systeme.

  • Ersatzzeichen � (U+FFFD)

    Gr��e

    Entsteht bei falsch dekodiertem UTF-8; Fehlzeichen werden gespeichert, wenn sie einmal da sind. UTF-16: 5, Codepoints: 5, UTF-8: 9 Bytes. Testzeichenfolge für eigene Systeme.

  • Mojibake: UTF-8 als Windows-1252 gelesen (äöüß)

    äöüß

    So sieht „äöüß“ aus, wenn UTF-8-Bytes als Windows-1252 interpretiert werden. UTF-16: 8, Codepoints: 8, UTF-8: 16 Bytes. Testzeichenfolge für eigene Systeme.

  • Mojibake: € statt €

    €

    Das Euro-Zeichen (UTF-8: E2 82 AC) als Windows-1252 gelesen; ergibt drei Zeichen. UTF-16: 3, Codepoints: 3, UTF-8: 7 Bytes. Testzeichenfolge für eigene Systeme.

  • Verlustbehaftet: ? statt Umlaut

    M?ller, Gr??e

    Zeichen, die beim Konvertieren in ASCII durch ? ersetzt wurden. UTF-16: 13, Codepoints: 13, UTF-8: 13 Bytes. Testzeichenfolge für eigene Systeme.

  • Euro-Zeichen € (U+20AC)

    € 19,99

    In ISO-8859-1 nicht vorhanden; in Windows-1252 das Byte 0x80, in ISO-8859-15 0xA4. UTF-16: 7, Codepoints: 7, UTF-8: 9 Bytes. Testzeichenfolge für eigene Systeme.

Weitere Themen in Sonderzeichen & Grenzfälle