Zum Inhalt springen
Ghostchars

Verbinder, Selektoren und Füllzeichen

ZERO WIDTH JOINER (U+200D)

Ein unsichtbares Zeichen, das seine beiden Nachbarn bittet, als eine einzige Form gezeichnet zu werden. Es macht aus drei einzelnen Menschen ein Familien-Emoji, und es verbindet arabische und indische Buchstaben, die sonst getrennt stünden.

Codepoint
U+200D
Standardmäßig entfernt
Wenn frei stehend
Zuständige Option
Aggressiv -a
Kann tragend sein
Ja

Woher es kommt

Aus jeder Emoji-Sequenz, die du je verschickt hast: 👨‍👩‍👧 sind drei Menschen und zwei Verbinder. In Text kommt es aus Eingaben in Persisch, Hindi, Malayalam und Arabisch, aus kopiertem Webinhalt und aus der Steganografie mit Zeichen ohne Breite, wo es zusammen mit U+200C das Alphabet aus zwei Symbolen bildet.

Warum es zählt

Es ist das Zeichen, an dem naive Reiniger gefährlich werden. Entfernst du jedes U+200D, zerfällt ein Familien-Emoji in drei einzelne Menschen, und in einem halben Dutzend Schriften brechen echte Wörter entzwei. Lässt du jedes U+200D stehen, bleibt der häufigste versteckte Kanal unangetastet.

Vorher und nachher

VorherhalU+200Dlo 👨U+200D👩U+200D👧
Nachherhallo 👨U+200D👩U+200D👧

Derselbe Codepoint, zweimal. Der zwischen „hal“ und „lo“ wird entfernt; die beiden in der Familie bleiben, denn ohne sie stünden dort drei einzelne Menschen.

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

Wann es berechtigt ist

Zwischen zwei Emoji-Basen und zwischen zwei Buchstaben derselben verbindenden Schrift – Arabisch, Persisch, Devanagari, Malayalam. Genau an diesen Stellen behält Ghostchars es und entfernt es überall sonst.

So entfernst du es

Ein frei stehender Verbinder – einer zwischen zwei lateinischen Buchstaben – fällt der Voreinstellung zum Opfer. Ein tragender wird behalten und als „behalten – wird gebraucht“ gemeldet; `-a` (aggressiv) entfernt auch diese, auf Kosten deiner Emoji und deines Persisch.

Ist das ein KI-Wasserzeichen?

Wird zum Verstecken von Daten benutzt – kein Wasserzeichen

Nein. Ein Verbinder ohne Breite zwischen zwei lateinischen Buchstaben ist Schmuggelware – aber von Hand platzierte Schmuggelware, der älteste Trick der Textsteganografie. Innerhalb eines Emoji ist er schlicht die Art, wie Emoji funktionieren. Keiner der beiden Fälle sagt etwas darüber, wer den Text geschrieben hat.

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

Zerstört das Säubern meine Emoji?

Mit der Voreinstellung nicht. Ghostchars prüft die Zeichen auf beiden Seiten: Ein Verbinder zwischen zwei Emoji-Basen bleibt. Nur `-a` (aggressiv) entfernt ihn, und die Option sagt das auch.

Und was ist mit Persisch, Hindi oder Arabisch?

Ein Verbinder zwischen zwei Buchstaben derselben verbindenden Schrift bleibt aus demselben Grund. Ihn zu entfernen würde die Form des Wortes ändern – und bei manchen Wörtern auch seine Bedeutung.

Woher weiß ich, welche behalten wurden?

Jeder Fund steht mit Zeile, Spalte und Aktion in der Tabelle: entfernt, ersetzt, behalten – wird gebraucht, oder gefunden, aber nicht angetastet. Nichts wird stillschweigend entschieden.

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