答案1
这个符号称为不间断空格(NBSP),是 Unicode 格式的U+00A0
(正如您正确指出的那样,它与常规空格(Unicode)不同U+0020
)。
当您希望两个单词之间有空格,但又不希望 Word(或支持它们的任何其他文本编辑器)在此处放置换行符或换行符时,可以使用不间断空格。例如,如果您想在“Microsoft”和“Windows”之间不换行的情况下写出“This computer supports Microsoft Windows.”这句话,则不间断空格非常有用。
至于您在 Word 文档中无法看到它们的问题,这很容易解决。您只需将 NBSP 的示例复制粘贴到“查找和替换”的搜索部分,然后在替换部分中键入常规空格。这应该可以解决您的问题。
如果你感兴趣的话,可以找到更多关于 NBSP 的信息在维基百科。但是,了解以下情况对您很有用:虽然 HTML 将任意数量的连续常规空格视为一个空格,但它会特别处理 NBSP(您可能已经在 HTML 输出中看到它表示为
)。这样,用户可以在 CSS 不适合的情况下(或者如果您只是想要一个快速而肮脏的黑客 :) )对间距进行更细粒度的控制。因此,您可能会发现 NBSP 最终在 HTML 中确实派上了用场 - 但是,它们肯定会使您的 HTML 源代码变得混乱,并且在不需要时会很烦人。
您可能还想知道如何在 Word 中插入 NBSP,而不必一直从 Wikipedia 复制粘贴。您可以从“插入符号”对话框(“插入”选项卡 > “符号” > “特殊字符”选项卡 > “不间断空格”)插入它们。您也可以使用快捷键Ctrl+ Shift+ 。在“查找和替换”对话框中,您也可以通过单击,然后单击下拉菜单,然后单击Space来插入它们。More >>
Special
Nonbreaking space
答案2
如果您使用 Word 搜索来查找普通空格,它也会查找不间断空格。因此,您只需在“查找内容:”和“替换为:”字段中输入一个空格,即可将所有不间断空格转换为普通空格。