ホームページ > バックエンド開発 > PHPチュートリアル > 文字化けした文字を返すPHPのシミュレートされたアクセスに関連する問題

文字化けした文字を返すPHPのシミュレートされたアクセスに関連する問題

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:09:51
オリジナル
1070 人が閲覧しました

php のシミュレートされたアクセスで文字化けが返される問題

php では、curl を介したアクセスがシミュレートされ、文字化けが返されることがよくあります。現在、私が遭遇するコードの文字化けの問題は主に 2 種類あります:

?

1. エンコーディングの問題

? 、PHP の mb_detect_encoding($str) メソッドを使用して、返された文字列のエンコーディングを確認し、iconv を介して目的のエンコーディングに変換します


2。Accept-Encoding は gzip などです。圧縮の問題

? ? 解決策、この種の文字化けコードは主に、サーバーが Accept-Encoding のタイプに従って対応する圧縮を返していることを意味します。しかし、ブラウザに表示されている内容は正しいのに、シミュレーション中は間違っています。なぜでしょうか。ブラウザは自動的にそれを解凍し、プログラムは正しい結果を得るために対応する戻り文字列を解凍する必要があるからです?

? ?詳しくは、http://honda418 .iteye.com/blog/406844

?

?

?

をご覧ください。
関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート