PHP中curl的奇怪返回结果

PHP中curl的奇怪返回结果,php,curl,Php,Curl,我试图用cURL获取页面内容,但得到了一个奇怪的结果。。我应该得到一个html $ch = curl_init(); curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt"); curl_setopt($ch, CURLOPT_URL, "http://mypagehere.com"); //replaced the link with the original here curl_setopt($ch, CURLOPT_RETURNTRANSFER,

我试图用cURL获取页面内容,但得到了一个奇怪的结果。。我应该得到一个html

$ch = curl_init();
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($ch, CURLOPT_URL, "http://mypagehere.com"); //replaced the link with the original here
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
echo curl_exec($ch);
但我得到的结果是:

‹Í]}sÛ8Îÿ;ù\í5q¶¶dç­‰»“¦/×½¾äiÒÝ»ét<²$ÛjdI'ÉI|Ý|÷ç”)ÇN²m7³Ý^-Q$H€‚ îð§çïÏþsòBŒŠqÔ]=¤úëßAü2ÉKDn<ìXAÜøxj  ?Ì:Ö›³–ð"7Ï;Öɤ…žx“‡ÿ~RˆwÉiè}7³ÄÕ8Šóö ß±FE‘¶çòòÒ¸^ÐO’sÛKÆÎf³¹çúãÈ¢®×ï®®®ŽƒÂÞÈÍò èX“bÐس„CŸVWVûnˆQ*`ÃaÌû‰›ù¹ÃõQ9÷²0-ºh·ráf¢×á'ÞdÄ…=ŠQ@ù³é™;|玃Ú:Á_ßøÔü\Gõ¢¾9úùnr85@^[C›F&~êPÛò_©î¡SŽˆ0-Â"
º/²,ÉÄâõ«wâÿБ_ãÃ8QmóbŠêö¯ùû8šŠ¯˜<Üi[ÄIˆŸÂqšd…âqåC§lPQŸ‹,ˆ:ÍGAPXŠ˜^žÛé(}ŠßÎ ÉÆõ”§¶~ÄxMÖ¸E§µF,Xó;­­Ýæfk{»)É}ðŠêyàfÞ¨né²õsôRw¬¹ãô@÷HϺW~žïdâ¿jºEžyËq<?¶“´Çáÿ‚hÊìñ%w6÷w¶šÍ-ûKnugÓAs#É,[+ŽM¦yá¡gcxáx˜3€wUüòßIMÕO£eïØ›ö8Œ«ëb¾±Ý›ú觽‹Îns§¹»?4š»›ÍÍfk³ŠPe¾Ý¨²Ø-KÓ4èXnšBp[;Yž?†°âñcÇúpz*AàL¼Á•šSiž“ÔŸŒs§á„±\Ù€+9³£Q—½ÁUá|q/\Iˆ¿˜ûCâZ¸©[¸Ñy/LGàðÞ8’<žÂœ†6‹‘›7@†ÇžP=”ø"<I|q–L¼ÑO☞‹÷ÿE""°\,ÆI†jý
ëLub[÷Ä$‹¥“8Èm¢fÀÌ1ɼ8zè

èÍ]sÛ8Í;ùùù5qçççççççççççççççççççççç

curl_setopt($ch, CURLOPT_ENCODING, 'gzip,deflate,sdch');

当你的浏览器发出请求时会显示什么?它看起来像一个二进制文件或错误的字符编码。好的,我解决了它。刚刚添加:curl_setopt($ch,CURLOPT_encoding,'gzip,deflate,sdch'));很高兴你把问题解决了!@BorisKremenovic你应该把它作为一个答案发布,你可以为你自己的问题发布一个答案,这将帮助有类似问题的人。