我有一个“ldquo”,“rdquo”以及我的RSS Feed中的其他几个实体。好像我添加了
<!DOCTYPE rss [
<!ENTITY % HTMLspec PUBLIC
"-//W3C//ENTITIES Latin 1 for XHTML//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent">
%HTMLspec;
在 xml 标记下方以及 rss 标记上方,然后我就可以包含这些实体。我补充说但它似乎没有用。有谁知道我错过了什么?感谢
答案 0 :(得分:3)
很多饲料读者似乎不知道如何处理它。我建议坚持使用编号的实体参考。例如,将“
更改为“
。您可以获得完整的实体参考right here from w3c。
另外,您可以阅读this article和this one,其中提供了有关此主题的一些很好的提示。
答案 1 :(得分:1)
忘记实体。只需对所有字符使用UTF-8即可。
无论RSS客户端是否正确解析XML,它都能可靠地工作(遗憾的是,后者并不罕见)。
答案 2 :(得分:1)
奇怪但是在RSS而不是
’
我用过
&rsquo;
它适用于我拥有的所有浏览器(IE,Mozilla,谷歌浏览器)