TraceFree PRO

U+200B
ZERO WIDTH SPACE

Zero-width space. The most common invisible artifact in copied text.

Codepoint
U+200B
Kürzel
ZWSP
Gruppe
zero-width
Klasse
invisible
Voreinstellung
entfernt
Ersetzt durch
entfernt, ohne Ersatz

Was es ist

Das Leerzeichen ohne Breite ist das häufigste unsichtbare Artefakt in kopiertem Text und das, was die meisten meinen, wenn sie von versteckten Zeichen in einem Dokument sprechen. Es markiert eine Stelle, an der die Zeile umbrechen darf, und zeichnet dabei nichts.

Woher es kommt

Redaktionssysteme setzen es in lange Wörter und Adressen, damit die umbrechen statt überzulaufen. Textverarbeitungen lassen es zurück. Text aus einem Sprachmodell trägt es aus dem Tokenizer mit. Und weil es das bekannteste unsichtbare Zeichen ist, greift auch jeder zuerst danach, der ein Dokument kennzeichnen will.

Wann es dazugehört

Im Fließtext so gut wie nie. Deshalb steht diese Gruppe voreingestellt auf Entfernen.

Ausnahmen gibt es, und TraceFree PRO kennt sie: Eine Byte-Reihenfolge-Marke ganz am Anfang einer Datei ist eine legitime Kodierungsangabe, und einige dieser Codepoints sind gewöhnlicher Bestandteil der Schriften, zu denen sie gehören.

Was TraceFree PRO damit macht

VoreinstellungVerhalten
conservativeentfernt
defaultentfernt
report-onlynachgefragt
strictentfernt

Die Kontext-Prüfungen können eine Bereinigung immer nur vorsichtiger machen, nie schärfer. Eine Regel „immer entfernen“ setzt sie nicht außer Kraft.

Wie man es entfernt

In TraceFree PRO den Zwischenablage-Wächter einschalten und den Text kopieren. Auf der Kommandozeile:

tracefree clean --backup document.txt
pbpaste | tracefree clean | pbcopy

Melden, ohne etwas zu ändern — Exit-Code 1 bei Funden, damit es in der CI taugt:

tracefree check -r ./docs

Wie man es schreibt

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.

SchreibweiseWert
UnicodeU+200B
Rust\u{200B}
JavaScript, Python\u200B
HTML​ ​
Regex (PCRE, Rust)\x{200B}

Verwandte Zeichen

Am eigenen Text ausprobieren

Beliebigen Text in die Browser-Demo einfügen und sehen, was darin steht. Dieselbe Engine wie in der Anwendung, vollständig auf Ihrem Gerät — nichts wird hochgeladen.

Ausprobieren

Laden im Mac App Store
Bald verfügbar
Erhältlich bei Microsoft
Bald verfügbar