ホームページ >バックエンド開発 >PHPチュートリアル >eBayのcurl収集コードが文字化けする問題の解決方法を教えてください。
親愛なる皆さん、私は現在、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形式に設定し、動作するか確認してください。