Non-breaking space. Legitimate in typography, also a common web artifact.
space-variantcontext-dependentDas geschützte Leerzeichen sieht genau aus wie ein gewöhnliches und verhält sich in einem Punkt anders: Dort darf die Zeile nicht umbrechen. Es ist das mit Abstand häufigste Zeichen, das beim Kopieren aus einer Webseite mitkommt.
Aus ordentlich gesetzter Typografie — und aus Webseiten und Textverarbeitungen, die das automatisch tun, ob es gewollt war oder nicht. Wer einen Preis, ein Datum oder eine Einheit aus einer dargestellten Seite kopiert, bringt sehr oft eines mit.
Ständig. Es gehört zwischen Zahl und Einheit, zwischen eine Abkürzung und das Folgende, und überall dorthin, wo ein Zeilenumbruch zwei zusammengehörige Dinge trennen würde.
TraceFree ersetzt es durch ein gewöhnliches Leerzeichen, statt es zu löschen. Genau darin liegt der Unterschied zwischen einer Bereinigung und einer Beschädigung: Löschen würde aus einem Preis eine einzige zusammengelaufene Zeichenkette machen.
| Voreinstellung | Verhalten |
|---|---|
conservative | nachgefragt |
default | ersetzt |
report-only | nachgefragt |
strict | ersetzt |
Die Kontextprüfungen können eine Bereinigung immer nur vorsichtiger machen, nie schärfer. Eine Regel „immer entfernen“ setzt sie nicht außer Kraft.
In TraceFree den Zwischenablage-Wächter einschalten und den Text kopieren — der Fund erscheint mit einem Vorher-Nachher-Vergleich der betroffenen Zeilen. Für Dateien tut ein überwachter Ordner dasselbe und legt eine Sicherungskopie daneben.
Diese Seite gibt das Zeichen selbst nie aus, nur Schreibweisen dafür. Eine Seite über unsichtbare Zeichen, die unsichtbare Zeichen enthält, wäre nicht prüfbar — und genau das ist das Problem, für das es dieses Programm gibt.
| Schreibweise | Wert |
|---|---|
| Unicode | U+00A0 |
| Rust | \u{A0} |
| JavaScript, Python | \u00A0 |
| HTML |     |
| Regex (PCRE, Rust) | \x{A0} |