Verstümmelte Analyse der PHP-Erfassungsseite

小云云
Freigeben: 2023-03-22 14:24:02
Original
2298 Leute haben es durchsucht

Beim Crawlen der Seite erscheinen verstümmelte Zeichen wie „������“, wie lässt sich das Problem lösen? Dieser Artikel teilt Ihnen hauptsächlich die Analyse der von PHP erfassten verstümmelten Seiten mit und hofft, allen zu helfen.

1. Konvertierungskodierung

str, „utf-8“, „GBK“);

2. Die Daten werden von gzip komprimiert

curl获取数据的时候设置添加下面的选项:
curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
Nach dem Login kopieren
使用file_get_contents函数需要安装zlib库$data = file_get_contents("compress.zlib://".$url);
Nach dem Login kopieren
3. Nach Erhalt der Daten werden verstümmelte Zeichen angezeigt

在顶部增加下面的代码header("Content-type: text/html; charset=utf-8");
Nach dem Login kopieren
Verwandte Empfehlungen:


PHP-Methode zum Abfangen chinesischer Zeichenfolgen, um verstümmeltes Parsen zu verhindern

Das obige ist der detaillierte Inhalt vonVerstümmelte Analyse der PHP-Erfassungsseite. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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