当前位置:Gxlcms > PHP教程 > file_exists不支持中文文件名的解决方法

file_exists不支持中文文件名的解决方法

时间:2021-07-01 10:21:17 帮助过:10人阅读

本文介绍的内容是,如何解决file_exists()函数不支持中文文件名的问题,这里提供一种方法,供大家参考。

在使用file_exists()判断某个文件或文件夹是否存在时,如果文件或文件夹存在则返回true,否则返回false。

不过,该函数对于中文文件名或文件夹名不能返回正确值,始终返回false。 我想到了一个解决方法,分享一下。

代码:

  1. <!--?php
  2. //解决file_exists不支持中文文件名的问题
  3. $filename = iconv("UTF-8","GB2312",$filename);
  4. if (!file_exists($filename)) {
  5. return false;
  6. }
  7. //经过如上的转换,则对中英文就都可以支持了
  8. ?-->

人气教程排行