PHP - file_get_contents用特殊字符

时间:2017-04-24 15:11:00

标签: php xml

我正在从远程服务器保存XML文件。如果远程服务器上的文件名没有特殊字符(čšćđž),那么文件保存正常,我可以读取它。但是如果删除服务器上的文件名具有特殊字符(例如:lorem_ipsum_čž.xml),则它将保存为空XML。两种情况下的文件名都以正确的名称保存,如远程服务器中的名称。

如果我手动下载远程文件就可以了,所以我猜它必须是file_get_contentsfile_put_contents中的某些内容,而不是我所缺少的内容。我检查了SO Q / A并在网上搜索了这个但没有解决方案。

$source_url = file_get_contents('http://example.com');
file_put_contents($saved_file, $source_url);

0 个答案:

没有答案