<?php;$file="/attachment/21/0/中文.rar";$newfile = dirname(__FILE__).$file;echo file_exists($newfile);?>经过测试之后,增加了一句将UTF8编码转换为GB2312编码的语句,就可以正确判断了:
<?php$file="/attachment/21/0/中文.rar";$newfile = dirname(__FILE__).$file;$file=iconv("UTF-8","GB2312",$file);echo file_exists($newfile);?>