linux下解压zip乱码问题的解决(unzip) 在windows上压缩的⽂件,是以系统默认编码中⽂来压缩⽂件。由于zip⽂件中没有声明其编码,所以linux上的unzip⼀般以默认编码解压,中⽂⽂件名会出现乱码。 有2种⽅式解决问题:
1. 通过unzip⾏命令解压,指定字符集待遇留人>养殖场消毒制度
工业自动化仪表技术unzip -O CP936 xxx.zip (⽤GBK, GB18030也可以)
罗隆基
有趣的是unzip的manual中并⽆这个选项的说明, unzip --help对这个参数有⼀⾏简单的说明。
山下智久生田斗真
2. 在环境变量中,指定unzip参数,总是以指定的字符集显⽰和解压⽂件
/etc/environment中加⼊2⾏
UNZIP="-O CP936"
ZIPINFO="-O CP936"
案例分析法