Zum Inhalt springen
Ghostchars

Ohne Breite und unsichtbar

ZERO WIDTH SPACE (U+200B)

Ein Leerzeichen ohne jede Breite. Es belegt eine Stelle in der Zeichenkette, markiert dort eine erlaubte Umbruchstelle und zeichnet überhaupt nichts.

Codepoint
U+200B
Auch geschrieben als
u200b\u200b​
Standardmäßig entfernt
Ja
Zuständige Option
Keine Option nötig
Kann tragend sein
Nein

U+200B kopieren und einfügen

So kopierst du ZERO WIDTH SPACE (U+200B) und fügst es ein: Drück den Button, dann liegt das Zeichen selbst in deiner Zwischenablage, und Strg+V (Cmd+V auf dem Mac) fügt es überall ein, wo du tippen kannst.

Woher es kommt

Redaktionssysteme und Textverarbeitungen setzen es ein, damit eine lange URL oder ein ununterbrochener CJK-Block umbrechen kann. Es kommt außerdem mit kopiertem Webinhalt mit, aus Template-Engines, die es zwischen Tags ausgeben, und aus Werkzeugen, die absichtlich Daten verstecken; in der Steganografie mit Zeichen ohne Breite ist es der häufigste Träger.

Warum es zählt

Unicode zählt es zu den Formatsteuerzeichen und nicht zum Leerraum. Also übersteht es Kopieren und Einfügen, zerteilt ein Wort für die Rechtschreibprüfung, macht die exakte Suche und `grep` blind und liefert einem versteckten Kanal ein Bit pro Position. »hallo« und »hal​lo« sehen identisch aus und sind es nicht.

Vorher und nachher

ZERO WIDTH SPACE (U+200B) vor und nach dem Reinigen, das versteckte Zeichen als beschriftete Marke
Referenzkarte zu diesem Zeichen: der Codepoint, das Urteil und dasselbe Vorher und Nachher in einem Bild.
VorherhalU+200Blo
Nachherhallo

Zwei Zeichenketten, die auf dem Bildschirm identisch sind. Nur die zweite findet eine Suche nach »hallo«.

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

Wann es berechtigt ist

Nur als Umbruchhinweis in Text, der sonst über den Rand liefe: eine lange URL, ein CJK-Absatz. In deutschem Fließtext braucht es keines, und im HTML gibt es `<wbr>` für dieselbe Aufgabe.

So entfernst du es

Die Voreinstellung entfernt es. Es gibt keine Option zum Einschalten und keinen Kontext, in dem Ghostchars es behält.

Steckt der Text in einer Datei statt in der Zwischenablage? Der Dokumentbericht für .docx, .odt und .html findet das Zeichen in der Datei, zusammen mit ausgeblendeten Textabschnitten und nachverfolgten Änderungen, ohne dass du sie öffnen musst. Wenn es um den übrigen Text statt um dieses eine Zeichen geht, kannst du die Streuung der Satzlängen messen und sehen, wo jede Gewohnheit auftritt, ohne Punktzahl und ohne Aussage darüber, wer den Text geschrieben hat.

Ist das ein KI-Wasserzeichen?

Wird zum Verstecken von Daten benutzt, ist aber kein Wasserzeichen

Nein. U+200B ist kein Wasserzeichen, und von keinem großen Modell ist bekannt, dass es das Zeichen als Signatur ausgibt. Es ist der klassische Träger für handgemachte versteckte Nutzlasten. Sein Vorhandensein sagt dir, dass der Text durch irgendetwas hindurchgegangen ist: ein Redaktionssystem, einen Editor, ein Stego-Werkzeug. Wer oder was ihn geschrieben hat, sagt es nicht.

Ein bekannter Träger für absichtlich versteckte Nutzlasten. Jemand hat es mit Absicht dort platziert, und das ist eine andere Frage als die, wer die Wörter geschrieben hat.

Fragen

Kann man ein Leerzeichen ohne Breite irgendwo sehen?

Beim normalen Rendern nicht: Es hat keine Glyphe und keine Laufweite. Sichtbar wird es nur im Hex-Editor, in einem Editor mit eingeschalteter Sonderzeichenanzeige oder in einem Werkzeug wie diesem.

Geht mein Text kaputt, wenn ich es entferne?

Nein. Wer U+200B entfernt, verliert höchstens eine Umbruchmöglichkeit. Es verändert nie ein Wort, nie ein Leerzeichen und nie ein Zeichen, das du sehen kannst.

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 TextKI-Wasserzeichen aus deinem Text entfernenIn Chrome schon beim Einfügen säubernAuf dem Mac mit einem Tastenkürzel säubernAlle Zeichen

Anonyme Nutzungsstatistik?

Ghostchars verarbeitet deinen Text im Browser und lädt ihn nie hoch. Wir würden gern Seitenaufrufe zählen, und zwar über einen selbst gehosteten, cookie-armen Analyse-Endpunkt, der niemals Inhalte erfasst.