我有一个无序的列表,并且经常(但不总是!)出现在我在字符之间有两个空格的地方。造成这种情况的原因是什么,我该如何预防呢?
此特定字符 通常是在声明为UTF-8的输出(如页面)中显示的无效(非UTF-8)字符的符号。它经常发生在
这是一个字符集问题。获取一个工具来检查服务器的响应头(如果您使用的是Mozilla Firefox,就像Firebug扩展一样),以查看服务器响应与内容一起发送的字符集。如果服务器的字符集和实际内容的HTML字符集不匹配,您将看到一些奇怪的字符,如那些小的黑色菱形方块。
我遇到过同样的问题 ....
您可以通过在模板中添加以下行来修复它!
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
更多细节 :
从XSLT获取HTML输出时遇到了同样的问题。除了Pradip的解决方案,我还能够使用UTF-32解决问题。
<meta http-equiv="Content-Type" content="text/html; charset=UTF-32" />