来自XML和奇怪字符的HTML输出

时间:2010-04-15 19:13:32

标签: php

我使用CURL获取Twitter RSS,然后将这些推文写入Wordpress。

以下是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字符,可以暗示我可能做错了吗?

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

确保您始终使用相同的编码(UTF-8是明智的)。 (XML文档是纯ASCII,因此不存在数据问题。)

W3C提供an introduction with links to further resources

答案 2 :(得分:-1)

问题可能是XML编码?