Lösung zum Sammeln verstümmelter Zeichen in PHP: 1. Verwenden Sie die Methode „str=mbconvertencoding(str, „utf-8“, „GBK“);“ charset“ oben =utf8“-Code.
Empfohlen: „PHP-Video-Tutorial“
php crawlt die Seite mit verstümmelten Zeichen
Beim Crawlen der Seite erscheinen verstümmelte Zeichen wie ������. Die Lösung ist wie folgt
1. Konvertieren Sie die Kodierung
str=mbconvertencoding(str, “utf-8”, “GBK”);
2. Die Daten werden von gzip komprimiert
Wenn Curl die Daten erhält, legen Sie die folgenden Optionen fest und fügen Sie sie hinzu:
curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
Die Verwendung der Funktion „file_get_contents“ erfordert die Installation der zlib-Bibliothek
$data = file_get_contents("compress.zlib://".$url);
3. Nach Erhalt der Daten werden verstümmelte Zeichen angezeigt
Fügen Sie oben den folgenden Code für
header("Content-type: text/html; charset=utf-8");
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem der verstümmelten Codesammlung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!