linux 使用 unzip 解压的中文乱码问题

来自windows下的解压乱码真是痛:

image-20211220110600679

zip格式没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,Linux下的默认编码是UTF8。

可以使用 unzip-iconv 这个补丁包,指定解压的编码格式。

一、安装unzip-iconv补丁

$ wget https://github.com/ikohara/dpkg-unzip-iconv/archive/refs/heads/main.zip
$ unzip main.zip
$ cd main
$ make source
$ sudo make build-dep
$ make
$ sudo make install

更详细的说明参考GitHub上的项目信息: https://github.com/ikohara/dpkg-unzip-iconv

二、使用

unzip -O cp936 xxx.zip

参考帮助


如果本文对你有帮助,欢迎投食

增加docker的shm(共享内存)大小 git 命令行查看文件的某个版本历史