RSS订阅怪异字符
问题描述:
我正在使用PHP提取RSS订阅源。当文章包含像’
这样的字符时,我的Feed中会出现奇怪的字符。RSS订阅怪异字符
我试过htmlentities
与ENT_SUBSTITUTE
,htmlspecialcharacters
,iconv
和几个消毒功能,其中没有一个最终工作。
答
在整个页面上使用输出缓冲,然后在刷新内容之前对内容使用htmlentities()。
数据来自哪里?如果它来自数据库,您确定您正确设置了编码吗?我总是推荐UTF-8。
它来自wordpress博客生成的RSS。 `http://dearpaleo.com/?feed = rss2`在这个例子中。 – 2011-12-16 22:57:59