eBayのcurl収集が文字化けする問題を解決するにはどうすればよいですか?

WBOY
リリース: 2016-06-13 12:08:28
オリジナル
872 人が閲覧しました

eBay のカール収集コードが文字化けする問題の解決方法を教えてください。
親愛なる皆さん、私は現在、curl を使用して情報を収集していますが、eBay ストア情報を収集すると、次のような文字化けが常に表示されることがわかりました。

$url="http://stores.ebay .com/sportingamerica/" ;
$caiji=curl_get_contents($url);
print_r($caiji);
誰か友達に説明してもらえますか?ありがとう!

関数curl_get_contents($url)
{
$ch =curl_init();
curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_REFERER,_REFERER_);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
$r =curl_exec($ch); >curl_close($ch);
Return $r;
}

私の PHP ファイルのエンコードは UTF-8 であり、eBay のページのエンコードも UTF-8 です。 。



-----ソリューションのアイデア----------------------

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

これを設定しますcurl_setopt($ch, CURLOPT_ENCODING, 1);
または echo gzdecode($caiji);

--- - --解決策----------------------

取得後のリターンコードのエンコード形式をtext/utf8形式に設定することができます。これが機能するかどうかを確認してください。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!