php gzip文字化け問題の解決方法

藏色散人
リリース: 2023-03-06 12:52:01
オリジナル
2895 人が閲覧しました

php 返されたコンテンツが gzip で圧縮されているため、gzip が文字化けします。解決策は、curl リクエストに「curl_setopt($curl, CURLOPT_ENCODING, 'gzip');」を追加することです。

php gzip文字化け問題の解決方法

推奨事項: "PHP ビデオ チュートリアル "

PHP Curl コンテンツ エンコーディング: gzip の文字化け問題を解決する

phpcurl を使用して hugegraph に接続するプロセスで、gremlin に結果を送信すると文字化けが返されることがわかりました。スクリーンショットは次のとおりです:

このリクエストを通常のリクエストと比較してください:

文字化けを返す文字化けリクエストには Content-Encoding: gzip が含まれていることが判明しました。つまり、返されたコンテンツは gzip で圧縮されているため、カールに

curl_setopt($curl, CURLOPT_ENCODING, 'gzip');
ログイン後にコピー

を追加する必要があります。通常に戻すよう要求します。

以上がphp gzip文字化け問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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