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- Kategorie
- Richtungs-Overrides
- Standardmäßig entfernt
- Ja
- Zuständige Option
- Keine Option nötig
- Kann tragend sein
- Nein
Woher es kommt
Aus legitimem Text so gut wie nie. Berühmt ist es durch den Dateinamen-Angriff mit dem Rechts-nach-links-Override: `rechnungfdp.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
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.
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.