2

当我使用 Windings 作为字体在 Word 中写出一些文本(标准英语,没有花哨的字符)时,复制文本并粘贴到 html 文本字段会导致操作系统的“我不知道这是什么字符”字符(小方块在 Windows 上)。

似乎更改字体(应该是仅显示属性)会阻止文本正确粘贴到输入字段中。

为什么不直接粘贴文本?我能做些什么来阻止“小方块”的问题吗?

4

1 回答 1

5

这里有2个问题:

  1. 网页上的标准文本字段只接受/显示纯文本。将“Wingdings”字符添加到 Word 文档时,实际上是将该字符的字体更改为“Wingdings”。这是可能的,因为大多数现代文本编辑器使用高级文档格式,如 RTF、ODF、各种 Word 格式之一等。

    因此,当您将选定的文本从 Word 复制并粘贴到浏览器时,所有文本格式(包括字体信息)都会丢失。粘贴的文本将简单地以该特定文本字段的字体和样式显示。

  2. Internet 上的大多数文档都使用某种形式的 Unicode 编码进行编码,通常是 UTF-8。由于 Wingdings 没有映射到 Unicode,这会阻止它在网页上正确显示。

于 2009-04-28T00:36:49.940 回答