У меня есть "ldquo" , "rdquo" и несколько других объектов под моей RSS-лентой Похоже, если я добавлю
<!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 , тогда я смогу включить эти объекты. Я добавил, но это не похоже на работу. Кто-нибудь знает, чего мне не хватает? Спасибо
маловероятно, что многие читатели фидов будут знать, что с этим делать. Я бы рекомендовал придерживаться пронумерованных ссылок на сущности. например, измените “ на “. Вы можете получить полную ссылку на сущность прямо здесь от w3c .
“
“
Кроме того, вы можете прочитать эту статью и эту , которая дает несколько полезных советов по этой теме.
Как ни странно, но в RSS вместо
’
Я использовал
&rsquo;
и это работало во всех моих браузерах (IE, Mozilla, Google Chrome)
Забудьте о сущностях. Просто используйте UTF-8 для всех персонажей.
Он будет надежно работать независимо от того, правильно ли клиенты RSS анализируют XML или нет (к сожалению, последний не редкость).