RSS订阅怪异字符

问题描述:

我正在使用PHP提取RSS订阅源。当文章包含像’这样的字符时,我的Feed中会出现奇怪的字符。RSS订阅怪异字符

我试过htmlentitiesENT_SUBSTITUTE,htmlspecialcharacters,iconv和几个消毒功能,其中没有一个最终工作。

在整个页面上使用输出缓冲,然后在刷新内容之前对内容使用htmlentities()。

数据来自哪里?如果它来自数据库,您确定您正确设置了编码吗?我总是推荐UTF-8。

+0

它来自wordpress博客生成的RSS。 `http://dearpaleo.com/?feed = rss2`在这个例子中。 – 2011-12-16 22:57:59