Heim  >  Artikel  >  Backend-Entwicklung  >  Verstümmelte Analyse der PHP-Erfassungsseite

Verstümmelte Analyse der PHP-Erfassungsseite

小云云
小云云Original
2018-03-28 13:23:022238Durchsuche

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');
使用file_get_contents函数需要安装zlib库$data = file_get_contents("compress.zlib://".$url);
3. Nach Erhalt der Daten werden verstümmelte Zeichen angezeigt

在顶部增加下面的代码header("Content-type: text/html; charset=utf-8");
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!

Stellungnahme:
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