通过unzip行命令解压,指定字符集,由于zip格式中并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此,导致这些zip文件在Linux下解压时出现乱码问题,因为Linux下的默认编码是UTF8。目前网上流行的是unzip -O cp936的方法,但一些linux发行版unzip是没有-O这个选项的。
命令格式:
unzip -O CP936 xxx.zip
&
unzip -O GBK
unzip -O GB18030
参考自https://www.cnblogs.com/pipci/p/10114527.html