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- Auch geschrieben als
u00a0\u00a0 - Kategorie
- Exotische Leerzeichen
- Standardmäßig entfernt
- Nein
- Zuständige Option
- Leerzeichen
-s - Kann tragend sein
- Nein
U+00A0 kopieren und einfügen
So kopierst du NO-BREAK SPACE (U+00A0) 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
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.
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?
Taucht in manchen KI-Ausgaben auf, ist aber 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.
Prüf deinen eigenen TextGeschützte Leerzeichen in Google Docs findenIn Chrome schon beim Einfügen säubernAuf dem Mac mit einem Tastenkürzel säubernAlle Zeichen