linux下执行unzip乱码问题

Posted gsls200808

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下执行unzip乱码问题相关的知识,希望对你有一定的参考价值。

在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区域

以上是关于linux下执行unzip乱码问题的主要内容,如果未能解决你的问题,请参考以下文章

MAC系统下unzip解压中文文件名乱码

linux下文件解压缩中文乱码问题的解决

Linux 下 zip 文件解压乱码如何解决?

linux unzip 解压后文件名乱码

linux 中 解压 unzip 中文乱码解决办法

解决 centos下附件 zip文件解压乱码问题