file_get_contents无法找到我的文件

时间:2015-04-03 20:37:25

标签: php file unicode character-encoding

我有一个文件c:/localweb/img/안녕.png

当我使用时,

$data = file_get_contents('c:/localweb/img/안녕.png');

我找不到异常。我想这是因为有韩国人的角色。 文件的名称虽然需要使用韩文字符。

有没有办法获取文件的数据?转换字符串或什么?

1 个答案:

答案 0 :(得分:1)

在PHP手册页上,他们注意到:

  

如果要打开带有特殊字符的URI,例如空格,那么   需要用urlencode()编码URI。

也许这会对你有所帮助,所以它会是:

$data = file_get_contents(urlencode('c:/localweb/img/안녕.png'));

希望这会对你有所帮助