PHP 压缩ZIP中文名乱码问题

噢-我想多了 发布于 2016/09/29 19:51
阅读 1K+
收藏 0

  $zip      = new ZipArchive();
$zip->addFile($path . $fileName)

用这种方法压缩的文件中如果有中文名文件解压后乱码 是什么原因呢?

可能是文件名称编码问题,但是如何设置编码呢?

加载中
0
IdleMan
IdleMan
7z 或者修改linux下unzip的源码安装
IdleMan
IdleMan
回复 @噢-我想多了 : 用的什么压缩软件
噢-我想多了
噢-我想多了
回复@IdleMan : 但是我手动压缩的压缩包 放到linux 上解压就没问题哦,相同的文件哦
0
inuxor
inuxor
这个事php应该处理不了,是zip本身解压缩算法有问题。多年无解。
inuxor
inuxor
回复 @噢-我想多了 : 这个问题三两句说不清了。历史遗留问题。想办法绕过去最好。
噢-我想多了
噢-我想多了
但是我手动压缩的压缩包 放到linux 上解压就没问题哦,相同的文件哦
0
卢锡安

楼主这个问题解决了吗

返回顶部
顶部