iThome online | iThome Blog | iThome周刊訂閱

載入中...

haqerc

IT邦初學者
10級

Zend_Feed是不是無法讀取含有中文的URL?

各位大大:
目前我打算用Zend Framework 1.5來作一個BLOG的READER
但是碰到一個棘手的問題

我使用Zend_Feed讀取RSS網址的時候
發現若RSS本身有中文,就會出現ERROR 404
含有英文或數字的網址則無此問題

但由於許多部落格的TAG可能會有中文
因此幾乎都無法讀取
所以想問一下
是ZEND沒有支援中文網址
還是我遺漏了哪些設定?

附上test.php程式碼(RSS網址是隨便找的)

<?
require_once 'Zend/Feed.php';

$feed = Zend_Feed::import('http://mjkc.blogspot.com/feeds/posts/full/-/人:coolmoon?alt=rss');
foreach ($feed->items as $item) {
    echo "<p>" . $item->title() . "<br />";
    echo $item->link()  . "</p>";
}

?> 



收到書籤:發佈到twitter      
解決時間:2008-08-13 01:18:40
發問時間:2008-08-02 12:01:24

▼ ADVERTISEMENT ▼

最佳解答(發問者自選)
7

回答:scottchen ( IT邦好手1級 )

時間:2008-08-04 09:55:35

試試看把中文字的部份用urlencode()編碼過!

或者改用另外一套php rss parser - lastRSS

Zend_Feed是不是無法讀取含有中文的URL?

目前沒有回答

回應

請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數



 

檢舉違規

違規事項:

*補充檢舉理由(可省略),字數不可超過100字

推薦

推薦理由:


*給回答者的鼓勵(可不填),字數不可超過100字

▼ ADVERTISEMENT ▼

熱門標籤

 cisco   crystal   exchange   it   java   javascript   linux   m-power   mail   microsoft   msnlib   msnp15   msnsdk   msn機器人   mysql   nas   oracle   outlook   pmi   pmp   raid   report   sap   server   smartquery   sql   vista   windows   xp   倍力   倍力資訊   免費軟體   國際專案管理師   報表   專案管理   微軟   有話大聲說   活動   省錢   網路   網路儲存   網路管理   網頁安全   網頁設計   資安   資料庫   資訊安全   防毒軟體   2003   2008