ホームページ >バックエンド開発 >PHPチュートリアル >eBayのcurl収集コードが文字化けする問題の解決方法を教えてください。

eBayのcurl収集コードが文字化けする問題の解決方法を教えてください。

WBOY
WBOYオリジナル
2016-06-23 13:47:081155ブラウズ

親愛なる皆さん、私は現在、curl を使用して情報を収集していますが、eBay ストア情報を収集すると、次のような文字化けが常に表示されることがわかりました。

$url="http://stores.ebay.com/sportingamerica/" ;
$caiji=curl_get_contents ($url);
print_r($caiji); 誰か教えてください。ありがとう!
関数curl_get_contents($ url){$ ch = curl_setopt($ ch、curlopt_url、$ url); ,1); r =curl_exec($ch);
return $r; }

私の PHP ファイルのエンコーディングは utf-8 です。これもutf-8です。






ディスカッションへの返信 (解決策)

データは gzip 圧縮されています

これを設定するか、echogzdecode($ caiji);


取得後のリターンコードのエンコード形式をtext/utf8形式に設定し、動作するか確認してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:thinkphp次の記事:thinkphp