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.
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, "");
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)!