2010-04-15 79 views
1

我使用CURL来获取Twitter RSS,然后将这些推文写入Wordpress。来自XML和奇怪字符的HTML输出

这里是XML的例子:

<title>Bob: Twitter&#8217;s @Anywhere Platform Is Now Live - http://bit.ly/b54cTS</title> 

然后我写这篇文章给WordPress的,但结果是:

Bob: Twitterâs @Anywhere Platform Is Now Live - <a href="http://bit.ly/b54cTS" target="_blank">http://bit.ly/b54cTS</a> 

不是âs字符,可以在任何提示我可能是做错了?

回答

0

从XML解析器发出的数据和发送给客户端的页面之间的某处,对于字符编码的含义存在分歧。

请确保您始终使用相同的编码(UTF-8是明智的)。 (这个XML文档是纯ASCII的,所以它对那里的数据没有问题)。

W3C提供an introduction with links to further resources

-1

也许问题出在XML编码?

+0

不,XML是纯ASCII – Quentin 2010-04-15 20:00:59

1

添加这应该解决它。也许不是标题标签。实际上我不确定。

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />