file_get_contents()乱码问题解决方法

写了个抓取B站视频封面的小在线工具,结果开始时发现file_get_contents()获取到的内容总是乱码.

在乱查一通后发现,可能是因为接收到的数据是gzip压缩过的.在响应头中我们可以发现Content-Encoding:"gzip".

如果是这个原因一下方法可以解决↓↓

file_get_contents("compress.zlib://".$url)