项目要求解压zip文件,文件中包含中文字符串。且中文字符串是必须,所以不使用中文字符不能算作解决方法。
尝试过iconv('utf-8','gbk',$str) 和 iconv('gbk','utf-8',$str)函数失败转换出来后乱码。
使用mb_detect_encoding方法得出字符串是utf-8编码。
请问这个问题应该怎么解决。
希望能提供解压类似上面这个文件的方法。
断点得到的第一个文件夹的文件夹名。
因为原本是写node的才开始学习php,
同样的文件在node环境下通过修改插件是解压成功的。
此问题已解决。
需要再解析文件名的时候使用使用原始数据,忽略更改。
参考
参考