php 返されたコンテンツが gzip で圧縮されているため、gzip が文字化けします。解決策は、curl リクエストに「curl_setopt($curl, CURLOPT_ENCODING, 'gzip');」を追加することです。
推奨事項: "PHP ビデオ チュートリアル "
PHP Curl コンテンツ エンコーディング: gzip の文字化け問題を解決する
phpcurl を使用して hugegraph に接続するプロセスで、gremlin に結果を送信すると文字化けが返されることがわかりました。スクリーンショットは次のとおりです:
このリクエストを通常のリクエストと比較してください:
文字化けを返す文字化けリクエストには Content-Encoding: gzip が含まれていることが判明しました。つまり、返されたコンテンツは gzip で圧縮されているため、カールに
curl_setopt($curl, CURLOPT_ENCODING, 'gzip');
を追加する必要があります。通常に戻すよう要求します。
以上がphp gzip文字化け問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。