时间:2021-07-01 10:21:17 帮助过:17人阅读
下面的代码无法检测包含中文的文件是否存在,无论文件是否在都返回false:
输出为false ?>
仅仅对文件名进行转码也不行,这是我遇到的这种情况,需要把【路径+文件名】一起转码才可以
输出为false ?>
实际上,只要把文件路径与文件名字从UTF8编码转换为GB2312编码,改进后就可以准确判断了:
输出为true ?>
以上就介绍了PHP中file_exists函数不能检测包含中文的文件名的解决办法,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。