ホームページ  >  記事  >  バックエンド開発  >  http リクエストを送信したときに php から返される中国語が文字化けします。

http リクエストを送信したときに php から返される中国語が文字化けします。

WBOY
WBOYオリジナル
2016-06-13 12:46:27826ブラウズ

http リクエストの送信時に php から返される中国語が文字化けしています

この投稿は wang23412 によって最終編集されました (2013-05-24 15:46:14) PHP を学び始めたばかりで、curl を使用して http リクエストを送信しましたが、返された中国語はすべて文字化けしていました。

ブラウザでURLを直接閲覧するとこんな感じです。


しかしphpを使ってキャプチャするとこうなります。


コードは次のとおりです。解決方法についてアドバイスをお願いします。
<br />
$url='http://www.battlenet.com.cn/api/wow/achievement/2144';<br />
$ch=curl_init();<br />
$head=array(<br />
"Content-Type: application/json;charset=UTF-8"<br />
);<br />
curl_setopt($ch,CURLOPT_HTTPHEADER,$head);<br />
curl_setopt($ch,CURLOPT_URL,$url);<br />
curl_exec($ch);<br />
curl_close($ch);<br />
PHP カール 文字化け URL
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。