php utf-8保存文件名乱码


一开始遇到这个问题很困惑,后来发现应该是跟windows的编码有关系,用下面的方法就解决了。!
由于系统是gb2312作为文件名编码,所以utf-8的php文件生成的中文名肯定乱码。我们需要在存储时对编码进行转换。iconv('utf-8', 'gb2312', $filename)

Archives