RSS文件中的错误编码字符

时间:2011-04-11 10:14:13

标签: php encoding rss

我的RSS http://integralsport.com/rss.php?discussions不适用于Netvibes,但与其他RSS阅读器(如Google阅读器)配合使用。

在W3验证器的帮助下,我发现了几个特殊字符 http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fintegralsport.com%2Frss.php%3Fdiscussions

如何正确编码?我尝试了几种方式(\ x90表示法,直接str_replace)但没有一种方法可以工作。

2 个答案:

答案 0 :(得分:0)

您可以尝试将文档转换为UTF-8并运行

htmlentities($description, ENT_COMPAT, 'UTF-8');

输出项目描述(标题相同)

答案 1 :(得分:-2)

将文本换行到CDATA标签中:

<![CDATA[ Héllo world ]]>