问题 :
由于文件编码不统一,在 Ubuntu 下, 解压文件时时常出现乱码问题。


解决方案

1, 通过unzip行命令解压,指定字符集(用CP936, GB18030也可以)

unzip -O GBK xxx.zip 

unzip –help对这个参数有一行简单的说明。

unzip –help中有这样的解释
-O CHARSET specify a character encoding for DOS, Windows and OS/2 archives
-I CHARSET specify a character encoding for UNIX and other archives