博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP中file_exists()函数不能检测包含中文的文件名的解决办法
阅读量:7008 次
发布时间:2019-06-28

本文共 394 字,大约阅读时间需要 1 分钟。

版权声明:本文为博主原创文章,未经博主允许不得转载。

         PHP中一般使用file_exists()判断某个文件或者文件夹是否存在,如果文件或文件夹存在则返回true,不存在则返回false。今天在实现文件下载功能时发现,在网页使用UTF8编码的情况下,该函数无法检测包含中文的文件是否存在,始终返回false。修改很久之后才发现是因为没有把完整路径进行编码的原因,仅仅对文件名进行转码是不够的。

      下面的代码无法检测包含中文的文件是否存在,无论文件是否在都返回false:

   

[php]

0

阅读
收藏
喜欢
已投稿到:
sg_trans.gif
加载中,请稍候......
前一篇:
后一篇:
评论
  • 评论加载中,请稍候...
发评论

登录名:密码: 记住登录状态

昵   称:

评论并转载此博文sg_trans.gif

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

< 前一篇
后一篇 >
你可能感兴趣的文章