每当我从Ms-Word Doc复制文本并将其粘贴到我的PHP页面上的文本编辑器中,文本包含Apostrophe之后,当我在页面上获取该详细信息时,Apostrophe将转换为 Diamond。它仅在从在线或Ms-Word类型的源
复制文本时发生Code1下面转换为Code 2
代码1
预算 - 我对预算案的评价不是很高。但我希望你建议公平价格 1.时间表 - 我们的网站是''“*
•developme'nt Mode所以w *& ^%$#@!()*&是这个gif之前和我们的网站将在20天内准备就绪,所以如果Gif可以在这个时间表内准备好它将是好的
代码2
预算 我对预算案的评价不是很高。但我希望你建议公平价格
1。时间表 我们的网站是''“*
developme'nt Mode所以w *& ^%$#@!()*&是这个gif之前和我们的网站将在20天内准备就绪,所以如果Gif可以在这个时间表内准备好它将是好的
答案 0 :(得分:-1)
Microsoft Word使用CP1252字符集,而不是UTF-8。 Microsoft使用无效code 0x92的撇号(UTF-8 character)。因此,要修复它,您可以从Word复制并粘贴到文本编辑器中,而不是转换。确保首先将源代码字符编码标记为UTF-8。在Eclipse中,这是文件属性>文本文件编码>其他> UTF-8。然后,它将字符编码存储在.settings/org.eclipse.core.resources.prefs
中的该文件上。如果粘贴文本然后尝试将文件标记为UTF-8,Eclipse将错误地转换字符。
(抱歉,您不需要使用Notepad ++。如果您遇到难以转换的困难角色,可以尝试。将其粘贴到Notepad++。然后使用编码> UTF-8编码或编码&gt ;转换为UTF-8菜单项以转换文本。然后将文本从Notepad ++复制到PHP编辑器中。)