如何让file_get_contents处理日语字符的URL

时间:2013-03-07 23:49:49

标签: php urlencode file-get-contents

我正在从UTF-8编码的数据库中检索带有日文字符的URL,并尝试使用file_get_contents获取该文件。然而,它返回错误,即失败。我已经尝试过使用英文网址,这样做有效,所以我的PHP设置应该不会出现问题(我认为)。

$url = getJapaneseURLFromDB($id);
$contents = file_get_contents($url);    // false

首先,这是file_get_contents如何读取非ASCII编码字符的问题。 其次,如果是这样,我是否必须在URL中搜索非ASCII字符并对其进行urlencode或是否有更好的方法? 否则,我在这里还有其他一些问题吗?

0 个答案:

没有答案