Exotische Leerzeichen
NO-BREAK SPACE (U+00A0)
Ein Leerzeichen, das einen Zeilenumbruch verbietet. Es sieht aus wie ein ganz gewöhnliches Leerzeichen und ist ein völlig anderer Codepoint.
- Codepoint
U+00A0- Kategorie
- Exotische Leerzeichen
- Standardmäßig entfernt
- Nein
- Zuständige Option
- Leerzeichen
-s - Kann tragend sein
- Nein
Woher es kommt
HTML ` `, Textverarbeitungen, die in manchen Sprachen nach einem kurzen Wort automatisch eines einsetzen, kopierte Webseiten – und jede französische Tastaturbelegung, wo vor `;` `:` `?` `!` ein Leerzeichen steht.
Warum es zählt
Es ist der häufigste unsichtbare Unterschied in ganz gewöhnlichem Text. Suche, `split(" ")`, CSV-Verarbeitung, Formularprüfung und Zeichenkettenvergleich sehen alle ein anderes Zeichen, und beim Drüberlesen fällt es niemandem auf. Und es ist ein fertiger binärer Kanal: geschütztes Leerzeichen für die 1, gewöhnliches für die 0.
Vorher und nachher
Auf dem Bildschirm identisch. Nur das zweite zerfällt an einem gewöhnlichen Leerzeichen in zwei Token.
Das Zeichen wird als beschriftete Marke dargestellt, damit du siehst, wo es sitzt. In deinem Text zeichnet es überhaupt nichts.
Wann es berechtigt ist
Ständig. „10 km“, „Abb. 3“, die französische Interpunktion, ein Name, der nicht über zwei Zeilen zerfallen soll. Das ist ein Zeichen mit einer echten Aufgabe, und darum fasst Ghostchars es voreingestellt nicht an.
So entfernst du es
Schalte Leerzeichen (`-s`) ein. Es wird durch ein gewöhnliches Leerzeichen ERSETZT und nicht gelöscht, damit die Wörter getrennt bleiben.
Ist das ein KI-Wasserzeichen?
Taucht in manchen KI-Ausgaben auf – kein Wasserzeichen
Es taucht tatsächlich in Modellausgaben auf – oft in französischem oder deutschem Text, wo die Trainingsdaten voll davon sind, und rund um Maßeinheiten. Ein Wasserzeichen ist das nicht: Es ist dieselbe Typografie, die auch aus sorgfältigem Handsatz oder von einer französischen Tastatur kommt. Ein geschütztes Leerzeichen beweist nichts darüber, wer den Satz geschrieben hat.
Es kommt tatsächlich in Modellausgaben vor, als ganz gewöhnliche Typografie, die aus den Trainingsdaten gelernt wurde. Es ist nicht beabsichtigt, nicht absichtlich erkennbar und kein Beleg über irgendein einzelnes Dokument.
Fragen
Warum wird es nicht voreingestellt entfernt?
Weil es in den meisten Texten, in denen es vorkommt, seine Arbeit tut. Es zu löschen würde Wörter zusammenkleben, und es stillschweigend zu normalisieren würde Typografie ändern, die jemand mit Absicht gewählt hat.
Ist es in französischem Text ein Hinweis auf KI?
Nein. Die französische Typografie verlangt vor `;` `:` `?` und `!` ein Leerzeichen, und das richtige ist ein geschütztes. Sie dort zu finden belegt korrektes Französisch, keine Maschine.
Warum findet meine Suche es nicht?
Weil es der Codepoint U+00A0 ist und deine Suchanfrage U+0020 enthält. Beide werden gleich dargestellt und verschieden verglichen.
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.