在抓取頁面的時候出現類似�������這樣亂碼,如何解決呢?本文主要跟大家分享php抓取頁面亂碼解析,希望能幫助大家。
1、轉換編碼
#str, “utf-8”, “GBK”);
2、資料經過gzip壓縮
curl获取数据的时候设置添加下面的选项: curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
使用file_get_contents函数需要安装zlib库$data = file_get_contents("compress.zlib://".$url);
3、取得資料後顯示亂碼
在顶部增加下面的代码header("Content-type: text/html; charset=utf-8");
相關推薦:
以上是php抓取頁面亂碼解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!