Word で奇妙なスペース記号を削除する方法

Word で奇妙なスペース記号を削除する方法

ある人からロシア語で書かれた Word ファイルを入手し、それを HTML に変換しました。

これらのファイルには、次のような奇妙な空白文字が含まれています。

ここに画像の説明を入力してください

これは小さなゼロのように見えます (特殊文字を表示するようにモードを変更しました)。非表示モードでは単なるスペースです。

ファイルを HTML に変換すると、これらの文字が醜く見えるという問題。

それらを削除する必要があります。しかし、検索しても使用スペース(ドットのように見える)と区別できないため、すべてのファイルを手動でスキャンしてそれらを見つけて削除します。

では、これらの特殊記号を見つけて削除するにはどうすればよいでしょうか?

答え1

この記号は、非改行スペース (NBSP) と呼ばれ、Unicode では ですU+00A0(ご指摘のとおり、これは Unicode の通常のスペースとは異なりますU+0020)。

非改行スペースは、2 つの単語の間に空白を入れたいが、Word (または非改行スペースをサポートする他のテキスト エディター) で改行や行の折り返しを入れたくない場合に使用します。たとえば、「このコンピューターは Microsoft Windows をサポートしています。」という文を、「Microsoft」と「Windows」の間に改行を入れずに記述する場合に便利です。

Word 文書で NBSP が表示されるという問題は、簡単に解決できます。検索と置換の検索部分に NBSP の例をコピーして貼り付け、置換部分に通常のスペースを入力するだけです。これで問題は解決するはずです。


NBSPに関する詳しい情報は、以下をご覧ください。ウィキペディアでただし、HTML では連続する任意の数の通常のスペースを 1 つのスペースとして扱いますが、NBSP は特別に処理されることを知っておくと便利です (HTML 出力で と表現されているのを見たことがあるかもしれません )。これは、CSS が適していない状況 (または、手っ取り早く汚いハックをしたい場合 :) ) で、ユーザーがスペースをもう少し細かく制御できるようにするためです。そのため、最終的には NBSP が HTML で便利になることに気付くかもしれませんが、HTML ソースが乱雑になることは間違いありません。また、必要がないときには煩わしいものになります。

また、Wikipedia からコピー アンド ペーストしなくても、Word に NBSP を自分で挿入する方法も知りたいかもしれません。挿入記号ダイアログ (挿入タブ > 記号 > 特殊文字タブ > 改行なしスペース) から挿入できます。ショートカットCtrl+ Shift+を使用することもできます。検索と置換ダイアログでは、 をクリックしてドロップダウンをクリックし、 をクリックしてSpace挿入することもできます。More >>SpecialNonbreaking space

答え2

Word で通常のスペースを検索すると、非改行スペースも検索されます。そのため、「検索する文字列:」フィールドと「置換後の文字列:」フィールドの両方にスペースを入力するだけで、すべての非改行スペースを通常のスペースに変換できます。

関連情報