使用iconv函数! 一般windows系统的字符编码为gb2312,如果php设置的编码为utf-8就会产生乱码。 使用$string=iconv('UTF-8','gb2312',$string)转码文件名即可