Beim Senden eines Beitrags über einen Browser werden normale Daten zurückgegeben, bei der Verwendung von PHP Curl werden jedoch verstümmelte Zeichen zurückgegeben.

PHP中文网
Freigeben: 2023-03-01 07:28:02
Original
3710 Leute haben es durchsucht

Die Verwendung eines Browsers zum Senden von Posts liefert normale Daten, aber die Verwendung von PHP Curl liefert verstümmelte Codes

Der Header ist korrekt ausgefüllt
Solche verstümmelten Codes: �
Sind die zurückgegebenen Daten verschlüsselt?

Ich habe es selbst herausgefunden. Die zurückgegebenen Daten wurden von gzip komprimiert und Curl muss dekomprimiert werden, damit es ordnungsgemäß funktioniert. Danke schön.

Antwortinhalt:

Der Header ist korrekt ausgefüllt
Solcher verstümmelter Code: �
Sind die zurückgegebenen Daten verschlüsselt?

Ich habe es selbst herausgefunden. Die zurückgegebenen Daten wurden von gzip komprimiert und Curl muss dekomprimiert werden, damit es ordnungsgemäß funktioniert. Danke schön.

Sehen Sie, welcher Zeichensatz zurückgegeben wird, und konvertieren Sie ihn mit iconv in Ihren aktuellen Zeichensatz.

Fügen Sie einen Satz zu CURL hinzu:

curl_setopt($ch, CURLOPT_ENCODING, "");
Nach dem Login kopieren

Kodierungsproblem, überprüfen Sie die Website Sie haben angefragt, welche Codierung verwendet wird (z. B. utf-8/gbk), vereinheitlicht

Das Obige dient dazu, den Browser zum Senden von Post-Return-Daten zu verwenden. Normalerweise wird bei Verwendung von PHP Curl verstümmelter Inhalt zurückgegeben. Bitte beachten Sie die chinesische PHP-Website (www.php.cn)!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage