2010-04-15 37 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" />