PHP CURL で文字化けが発生する場合の解決策: まず、対応するスクリプト ファイルを開き、次に Web ページのテキストを取得し、最後に「b_convert_phpのcurlが文字化けする場合の解決方法($outPageTxt, 'utf-8','GB2312'」を通じて GB2312 を変換します) );」メソッドを「UTF-8」に変更します。
推奨: 「PHP ビデオ チュートリアル」
##問題
curlを使用してMovie Paradiseから映画情報を取得したいのですが、図に示すように結果に文字化けが表示されます。
##解決策
オプションがあり、試してみましたが、実際には役に立ちませんでした。ページのヘッダーでエンコーディングが説明されていることがわかります
GB2312##次のようになります
//curl 前面的设置不冗述 //执行 curl $outPageTxt = curl_exec($film); //outPageTxt 是得到的网页文本 curl_close($film); //文本转码 $outPageTxt = mb_convert_phpのcurlが文字化けする場合の解決方法($outPageTxt, 'utf-8','GB2312'); //把 GB2312 转到 UTF-8 echo $outPageTxt;
mb_convert_phpのcurlが文字化けする場合の解決方法 (出力変数、切り替えるコード、切り替え元のコード)
結果
以上がphpのcurlが文字化けする場合の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。