将worddings(等)从word文档复制到html文本字段

Rod*_*own 2 html ms-word wingdings

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

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

为什么不直接粘贴文本?有什么办法可以阻止"小方块"的问题吗?

Cal*_*vin 5

这里有两个问题:

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

    因此,当您将Word中的文本选择复制并粘贴到浏览器时,所有文本格式(包括字体信息)都将丢失.粘贴的文本将仅显示在该特定文本字段的字体和样式中.

  2. 互联网上的大多数文档都使用某种形式的Unicode编码进行编码,通常是UTF-8.由于Wingdings未映射到Unicode,因此可以防止它在网页上正确显示.