在linux下执行unzip xxx.zip时有时候会出现中文乱码
解决方案,使用-O命令指定编码
unzip -O CP936 xxx.zip (用GBK, GB18030也可以)
另一种解决方案,使用不同的压缩工具压缩
目前windows上最新版winrar6.11,7zip 22.01都默认使用utf8编码,不会乱码。
以下是常见压缩工具测试情况
winrar6.11 utf-8编码 无 Info-ZIP Unicode Path Extra Field区域
7zip 22.01 utf-8编码 无 Info-ZIP Unicode Path Extra Field区域
360压缩国际版1.0.0.1043 gbk编码 无 Info-ZIP Unicode Path Extra Field区域
右键发送到压缩文件夹 gbk编码 无 Info-ZIP Unicode Path Extra Field区域