【发布时间】:2011-11-09 03:46:36
【问题描述】:
我正在使用 curl 和 utf8_encode 从另一个网站的博客文章的 rss 提要中获取 xml。但是当有人在他们的帖子中添加省略号时,我会得到一个奇怪的字符,当我查看源代码时,它是 %e2%80%a6/
所以,我的问题是,我可以做些什么来在展示输出时消除省略号,或者在我的网站上展示它时将其更改为有效的东西?请注意,RSS 提要具有 charset=utf-8,我尝试在我的网站上显示提要的页面也是如此。
【问题讨论】:
-
请提供一些代码(您如何解析提要)。另外,你用
utf8_encode做什么?您是说提要是 utf-8,您的网站也是如此。utf8_encode将 ISO-8859-1 字符串编码为 UTF-8。因此这里不适用。顺便说一句,恕我直言,“utf8_encode”是 PHP 中最具误导性的函数名称之一......