2016-05-13 43 views
1

希望有人可以幫助。我有一個使用Curl從rss提要下載文件的小腳本。不正確的字符返回RSS/XML飼料

‹íYsã6¶Çßó)x=5yá%Œ•=n§¸¦「^’j;=wª+´DKLK¤Š¤Ýíùôà"Ñ[email protected]™ÞªÔÕ•¸eŠàøƒƒ…‡?}_.Œ‹¤(Ó<{³‡Ü3’l’OÓlöfï「È{?ýpX」åæ*¬®’ßËʃ*/Š$«ÞìíïË*®Ò ˜äËýú·û ý=ùíÉ<βdqôƒ!ÿViµHŽª£ýri|:>6Î’djXÆ»t"oTž´¿:Üo®n¾¹H³¯GóªZ(s˜û‡ûõ‡Íï§I9)ÒU%Kyëý÷ûW4ßI«dÙüØ+ܯñ2) ?/¦If`ˆl2aãCšM/w±´93Þ'Ÿïئ–ÿé·ßÞIªêâÏu‰7÷œÄU2Ë‹Ë£「χûë´¿?ŒÏ«y^\«Öy™ûê~²‚íëÛÝòþRåµ&uy-U^2ak©Êk}­ËkͧՅwRäù×ÒR÷·*„™C¨#À¼Z.ú³66;O§g¬¾ûÆØêü4ç(*Òÿ51>Ä—ÍÓGΘ&」÷»{º5ZLò¬’ÿŸd³j~D)ÇCˆIUn½àæ Òì,—ó#¢ àÄЇԣØó˜ís98Œ  
8Èu< Ø»õú«7ﺌgYRýñé—£Ãÿùâî‰û¥ùèà§ïÕ›ó";8­Òù®Í§Ù›Z³‘ÁTOÉ„ÌDجe0L%ƒ©d0L%ÃUñæ|ºú'qÿ‰#ù·*âÉפò©.ÒÉi¥z°üXöÙü<›$×/Ÿ-ò®gÕ7ù±íØÎ=×w·ÏWIvšVíwk#ÄPó›õÏòÇb&á½ïýùçÑF…Í£¾)C)!PÁÍÅÍ7 
/\%vý›n^(¡˜ž¥Éôm®]vóò³t‘|」ÂÕêF= Ô„A­hÔJ= Ô[email protected]©Ú{mì­oº±'¾ÈËó"1΋ś=ÕKÙƒå 
7&ñdžù„º¯ïë6ºÎðO5àÞ|ipðçö5Ù3u/|³·î§{Fu¹JÞìÅ«•lŠ±âôþwkÓjöŒý–ÛûpßÎp?.Ê<3‚xqÙG¸›e 

我和其他的XML鏈接測試,它似乎工作:當我嘗試運行我的腳本,我得到以下

RSS源驗證爲XML呢。網址爲「HTTPS」如果有可能作出任何差異,這裏是我的代碼:

$url = ""; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url);   
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_POST, 1);   
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); 

$result = curl_exec($ch); 
curl_close($ch); 

echo $result; 

任何幫助是極大的讚賞

回答

1

輸出似乎gzip編碼,可以嘗試使用:

curl_setopt($ch, CURLOPT_ENCODING , "gzip"); 

注:

此選項設置請求和不合作的Accept-Encoding: gzip頭壓制迴應。

+0

頂級男人!!!第一次工作。快速回復非常感謝。再次感謝。 – user1530205

+0

非常歡迎@ user1530205。如果我的回答對您有幫助,請將其標爲正確答案,謝謝! –

+0

你太快了,我必須再等6分鐘才能將答案標記爲正確,我會盡快答覆。 – user1530205