So entfernen Sie seltsame Leerzeichen in Word

So entfernen Sie seltsame Leerzeichen in Word

Ich habe von einem Typen Word-Dateien bekommen, die auf Russisch geschrieben waren, und habe sie in HTML konvertiert.

Diese Dateien enthalten einige seltsame Leerzeichen, zum Beispiel:

Bildbeschreibung hier eingeben

Das sieht aus wie eine kleine Null (ich habe den Modus geändert, um Sonderzeichen anzuzeigen). Im ausgeblendeten Modus ist es nur ein Leerzeichen.

Problem, dass diese Zeichen beim Konvertieren der Datei in HTML hässlich aussehen.

Ich muss sie entfernen. Aber wenn ich sie suche, kann ich sie nicht von Leerzeichen unterscheiden (sieht aus wie ein Punkt), also durchsuche ich alle Dateien manuell, um sie zu finden und zu entfernen.

Wie kann ich diese Sondersymbole finden und entfernen?

Antwort1

Dieses Symbol wird als geschütztes Leerzeichen (NBSP) bezeichnet und ist in Unicode U+00A0(was sich, wie Sie richtig angemerkt haben, von einem normalen Leerzeichen unterscheidet, das Unicode ist U+0020).

Das geschützte Leerzeichen wird verwendet, wenn Sie zwischen zwei Wörtern Leerzeichen einfügen möchten, Word (oder ein anderer Texteditor, der dies unterstützt) jedoch keinen Zeilenumbruch oder Zeilenumbruch einfügen soll. Sie sind beispielsweise nützlich, wenn Sie den Satz „Dieser Computer unterstützt Microsoft Windows.“ ohne Zeilenumbruch zwischen „Microsoft“ und „Windows“ schreiben möchten.

Was Ihr Problem betrifft, dass sie in Ihrem Word-Dokument nicht angezeigt werden, lässt es sich ganz einfach beheben. Sie müssen lediglich ein Beispiel eines NBSP in den Suchteil von Suchen und Ersetzen kopieren und einfügen und dann ein normales Leerzeichen in den Ersetzungsteil eingeben. Dies sollte Ihr Problem beheben.


Weitere Informationen zu NBSP finden Sie hierbei Wikipedia. Für Ihre Zwecke ist es jedoch nützlich zu wissen, dass HTML zwar jede Anzahl aufeinanderfolgender normaler Leerzeichen als ein Leerzeichen behandelt, NBSP jedoch speziell behandelt (Sie haben es möglicherweise in Ihrer HTML-Ausgabe als dargestellt gesehen  ). Dies dient dazu, dass Benutzer in Situationen, in denen CSS nicht geeignet ist (oder wenn Sie nur einen schnellen und einfachen Hack wollen :) ), eine etwas feinere Kontrolle über die Leerzeichen haben. Sie werden also vielleicht feststellen, dass NBSPs in HTML irgendwann doch nützlich sind – sie verstopfen jedoch definitiv Ihren HTML-Quellcode und sind lästig, wenn sie nicht benötigt werden.

Vielleicht möchten Sie auch wissen, wie Sie NBSPs selbst in Word einfügen können – ohne ständig aus Wikipedia kopieren und einfügen zu müssen. Sie können sie über das Dialogfeld „Symbol einfügen“ einfügen (Registerkarte „Einfügen“ > „Symbol“ > Registerkarte „Sonderzeichen“ > „Geschütztes Leerzeichen“). Sie können auch die Tastenkombination Ctrl+ Shift+ verwenden Space. Im Dialogfeld „Suchen und Ersetzen“ können Sie sie auch einfügen, indem Sie auf klicken More >>, dann auf das SpecialDropdown-Menü und dann auf Nonbreaking space.

Antwort2

Wenn Sie Word nach normalen Leerzeichen suchen lassen, werden auch geschützte Leerzeichen gefunden. Sie können also alle geschützten Leerzeichen in normale Leerzeichen umwandeln, indem Sie einfach in die Felder „Suchen nach:“ und „Ersetzen durch:“ ein Leerzeichen eingeben.

verwandte Informationen