php解压字符集问题,图片命名有中文

  1. 上传一个zip包,zip包里有一个excel文件和一个文件夹,文件夹里面全是图片,图片如果命名为1 .jpg,2.jpg,3.jpg等等图片,在服务器上解压成功,如果为小明.jpg,小红.jpg等等中文命名,解压就会失败。

https://img2.mukewang.com/5c8f58bd0001595e06950245.jpg

https://img3.mukewang.com/5c8f58be0001edd303220157.jpg

https://img4.mukewang.com/5c8f58c000018a9307520439.jpg

3.解压之前我获取到里面所有图片名称,然后进行字符集转换,再解压,但是解压还是失败的。
4.带汉字的图片解压后10张就变成一张,是
https://img.mukewang.com/5c8f58c100010fb207510178.jpg,图片名字有问题,少了九张,test.xlsx文件都没解压出来.

慕妹3242003
浏览 522回答 2
2回答

吃鸡游戏

应该是编码字符集类型的问题,我之前也遇到过,你试试下面的这种方式:iconv('UTF-8', 'GBK//IGNORE', $fileDesAddr);
打开App,查看更多内容
随时随地看视频慕课网APP