猿问

PHP:file_get_contents读取中文路径会报错

比如:文件1.txt(文件内容的格式:utf-8)
file_get_contents(文件1.txt)就会报错[function.file-get-contents]:failedtoopenstream:Nosuchfileordirectory不用中文的文件名就可以
路径不包含中文的话就没问题
另外,编码问题这块,有没有一个好点的解决方案呢?
有的话,求相关文章的传送门,thanks~
慕森王
浏览 2222回答 2
2回答

慕姐8265434

是编码问题,Windows中是使用gbk中文编码的,而PHP文件一般都是用utf-8格式保存的了。中文地址获取之前做一次iconv('utf-8','gbk',$address)就没有问题了。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答