Php RSS输出中的奇数字符

Php RSS输出中的奇数字符,php,rss,content-type,simple-html-dom,Php,Rss,Content Type,Simple Html Dom,我使用simple_html_dom.php库从各种网页生成RSS提要。出于某种原因,我在RSS输出中出现了奇怪的字符 例如,我正在抓取的网页包含以下HTML: WinJS – Comment utiliser les resources (et faire de la localization en bonus) | Communauté des Développeurs Windows 8 但在我的RSS提要中,它们显示为: WinJS – Comment utiliser les r

我使用simple_html_dom.php库从各种网页生成RSS提要。出于某种原因,我在RSS输出中出现了奇怪的字符

例如,我正在抓取的网页包含以下HTML:

WinJS – Comment utiliser les resources (et faire de la localization en bonus) | Communauté des Développeurs Windows 8
但在我的RSS提要中,它们显示为:

WinJS – Comment utiliser les resources (et faire de la localization en bonus) | Communauté des Développeurs Windows 8
RSS I输出使用以下标题:

header("Content-Type: application/rss+xml; charset=ISO-8859-1");

我能否以某种方式正确显示文本?

您是否尝试过使用utf8编码/解码?也请更改标题:
标题(“内容类型:应用程序/rss+xml;字符集=utf-8”)如果提要采用utf-8格式,则不能简单地将其粘贴到iso-8859页面中。你会得到那些古怪的角色。您必须在整个管道中维护相同的字符集,或者根据需要进行转换。请尝试上述使用UTF-8编码的建议,将字符改为“?”(问号)。