我们有一个Java应用程序,当从Word粘贴到其文本字段之一时遇到字符编码问题。这只发生在IE8中,我假设以前的IE版本。我最初为解决此问题而添加的replaceAll Java过滤器适用于所有最新的浏览器。 IE8就是问题所在。
问题的一个例子:
“双引号”从Word粘贴到文本字段中。保存条目后,引号将转换为下面的字符。每次新保存后,字符都会更改,并且字符数会增加。
首次保存:“双引号”
第二次保存:“ÂdoublequotesâÂ
第三次保存:âÃ,ÂÃ,œœdoublequotesâÃ,ÂÃ,Â
第四次保存:ÃÃ,ÂÃÂ,Ã,ÂÃÂ,Ã,ÂœdoublequotesÃÃ,ÂÃÂ,Ã,ÂÃÂ,Ã,Â
所以引号和撇号是我们主要关注的问题。我们还希望子弹列表在此文本字段中运行良好。
答案 0 :(得分:2)
Microsoft Word不使用标准双引号(“),它们使用双引号来改变它们的'方向',如下所示:”“。格式化的双引号与普通的双引号非常不同,并且不会出现放入普通文本框时也一样。