答え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 >>
Special
Nonbreaking space
答え2
Word で通常のスペースを検索すると、非改行スペースも検索されます。そのため、「検索する文字列:」フィールドと「置換後の文字列:」フィールドの両方にスペースを入力するだけで、すべての非改行スペースを通常のスペースに変換できます。