Zum Inhalt springen
Ghostchars

Steuerzeichen

C1 CONTROL CHARACTERS (U+0080–U+009F)

Ein zweiter Block aus 32 Steuercodes, geerbt von ISO 8859. In Unicode sind es Steuerzeichen; in Windows-1252 liegen auf denselben Bytewerten die typografischen Anführungszeichen, der Geviertstrich und das Eurozeichen.

Bereich
U+0080–U+009F
Kategorie
Steuerzeichen
Standardmäßig entfernt
Nein
Zuständige Option
Steuerzeichen --controls
Kann tragend sein
Nein

Woher es kommt

Fast immer daher, dass eine Windows-1252-Datei als Latin-1 oder als UTF-8 dekodiert wurde. Deshalb reisen C1-Steuerzeichen und Zeichensalat gemeinsam.

Warum es zählt

Ihr Auftauchen ist ein verlässliches Signal, dass irgendwo davor ein Kodierungsschritt schiefgegangen ist – und der Text kann auf eine Weise beschädigt sein, die kein Reiniger reparieren kann.

Vorher und nachher

VorherZitatU+0093hierU+0094
NachherZitathier

Bei U+0093 und U+0094 hat Windows-1252 seine typografischen Anführungszeichen. Als Unicode dekodiert sind es Steuerzeichen.

Das Zeichen wird als beschriftete Marke dargestellt, damit du siehst, wo es sitzt. In deinem Text zeichnet es überhaupt nichts.

Wann es berechtigt ist

In modernem Text im Grunde nie. Jedes Vorkommen lohnt die Rückverfolgung zu dem Kodierungsschritt, der es erzeugt hat.

So entfernst du es

Schalte Steuerzeichen (`--controls`) ein. U+0085 NEXT LINE ist bewusst ausgenommen – es ist ein Zeilenumbruch und gehört zu `-n`.

Ist das ein KI-Wasserzeichen?

Kein Wasserzeichen

Nein. C1-Steuerzeichen sind ein Kodierungsunfall. Wenn du sie siehst, such nach einer falsch dekodierten Datei und nicht nach einer versteckten Nachricht.

Keine Verbindung zu maschinell erzeugtem Text. Es kommt aus einer Software, von einer Tastatur oder von einem Menschen.

Fragen

Heißt ihr Auftauchen, dass meine Datei kaputt ist?

Meistens ja. C1-Steuerzeichen in Text bedeuten fast immer, dass eine Windows-1252-Datei als etwas anderes gelesen wurde. Die Kodierung zu reparieren ist besser, als die Zeichen zu löschen.

Warum ist U+0085 nicht dabei?

Weil es „nächste Zeile“ bedeutet. Es zu entfernen würde zwei Zeilen zusammenziehen; `-n` faltet es stattdessen zu einem Zeilenvorschub.

Prüf deinen eigenen Text

Füg irgendetwas in den Textreiniger ein und sieh jedes unsichtbare Zeichen darin – mit Position, Codepoint und dem, was mit jedem einzelnen passiert. Nichts wird hochgeladen.

Prüf deinen eigenen TextAlle Zeichen