使用 unzip解压,归档工具解压带有中文名字的压缩包都出现了问题。
unzip有很多的版本,而适合用在MAC OS上的版本很多不支持指定编码格式。这样就会导致unzip只能使用系统默认编码格式,而windows上压缩时一般采用GBK或者GB2312进行编码,若你的mac的编码格式与zip的不一致则会导致乱码问题。unzip不支持自定义指定源文件编码格式,而unar支持指定自定义编码格式
所以安装unar
brew install unar
出现报错,是因为brew不是最新版的,需要更新。
更新brew之后再次安装unar
brew update
使用unar进行解压
unar -e GBK xx中文xx.zip