我正在尝试从 PHP中下载此页面 ( http://www.360.ru/ )。但是,当我写出文件并查看它时,内容是乱码/损坏的。但是,来自同一站点的不同页面下载没有问题(http://www.360.ru/goods/category/3/466/)。并且两者都在 Chrome 和 Firefox 中运行良好(两者都报告编码是 UTF-8)。我想不出有什么问题。这是我的PHP代码:
<?php
file_put_contents('/temp/out.html', fopen("http://www.360.ru/", 'r'));
file_put_contents('/temp/out2.html', fopen("http://www.360.ru/goods/category/3/466/", 'r'));
exit;
?>
当我打开这两个文件时,“out.html”是乱码,损坏,“out2.html”完全没问题。任何帮助将非常感激。谢谢!