Zum Inhalt springen
Ghostchars

Richtungs-Overrides

RIGHT-TO-LEFT OVERRIDE (U+202E)

Ein unsichtbares Steuerzeichen, das jedes folgende Zeichen von rechts nach links anordnen lässt, gleichgültig, zu welcher Schrift es gehört.

Codepoint
U+202E
Auch geschrieben als
u202e\u202e‮
Standardmäßig entfernt
Ja
Zuständige Option
Keine Option nötig
Kann tragend sein
Nein

U+202E kopieren und einfügen

So kopierst du RIGHT-TO-LEFT OVERRIDE (U+202E) 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.

Vorsicht: Das ist ein Steuerzeichen für die Schreibrichtung. In einem Dateinamen, einer Nachricht oder im Quellcode kann es dafür sorgen, dass der Text in einer anderen Reihenfolge angezeigt wird, als er gespeichert ist.

Woher es kommt

Aus legitimem Text so gut wie nie. Berühmt ist es durch den Dateinamen-Angriff mit dem Rechts-nach-links-Override: `rechnung‮fdp.exe` wird als `rechnungexe.pdf` angezeigt, und wer doppelklickt, startet eine ausführbare Datei im Glauben, es sei ein Dokument.

Warum es zählt

Es ändert, was man sieht, ohne zu ändern, was der Rechner liest. Genau das ist die Definition eines Täuschungszeichens: Anzeigereihenfolge und logische Reihenfolge widersprechen sich, und schon lässt sich ein Dateiname, eine URL oder ein Bezeichner im Quelltext als etwas darstellen, das er nicht ist.

Vorher und nachher

RIGHT-TO-LEFT OVERRIDE (U+202E) 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.
VorherrechnungU+202Efdp.exe
Nachherrechnungfdp.exe

Vor dem Säubern zeigt die meiste Software das hier als »rechnungexe.pdf« an. In den Bytes stand das nie.

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 Fließtext praktisch nie. Korrekten bidirektionalen Text erzeugt der Bidi-Algorithmus von Unicode aus den Zeichen selbst, und wo ein ausdrücklicher Hinweis nötig ist, sind die Isolate (U+2066-U+2069) die moderne, sichere Wahl.

So entfernst du es

Die Voreinstellung entfernt es, in jedem Kontext, ohne Möglichkeit, es zu behalten. Ghostchars behandelt alle fünf Einbettungs- und Override-Steuerzeichen gleich.

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 Verräterwörter und -wendungen pro tausend Wörter zählen und sehen, wo jede Gewohnheit auftritt, ohne Punktzahl und ohne Aussage darüber, wer den Text geschrieben hat.

Ist das ein KI-Wasserzeichen?

Kein Wasserzeichen

Nein. Das ist ein Täuschungswerkzeug und kein Herkunftsnachweis. Wenn du eines in einem Dateinamen, einem Paketnamen oder einer Quelldatei findest, behandle es als feindselig und nicht als Kuriosität.

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

Fragen

Was ist der Dateinamen-Angriff mit dem RTL-Override?

Ein U+202E im Dateinamen dreht die Anzeige von allem danach um, sodass eine ausführbare Datei mit einer Dokumentendung erscheinen kann. Die Datei auf der Festplatte bleibt unverändert; nur die Darstellung lügt.

Spielt es in Quelltext eine Rolle?

Ja. Bidi-Steuerzeichen in Kommentaren und Zeichenketten können dafür sorgen, dass geprüfter Code anders angezeigt wird, als er kompiliert. Die meisten Compiler warnen inzwischen davor.

Gibt es je einen Grund, es zu behalten?

Nicht in Text, den du säuberst. Echter bidirektionaler Text braucht es nicht, und die Isolate leisten dasselbe, ohne unbeteiligten Text umzuordnen.

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 TextIn 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.