解决方案 链接到标题
1 链接到标题
来自知乎
unzip -O cp936 <文件名>.zip
2 链接到标题
unar file.zip
但是你可能需要自行安装unar,它可以自动检测(zip)文件的编码。
为什么发生这种事 链接到标题
本质问题还是zip格式的缺陷,没有字段标志出文件名的编码格式。ZIP在压缩与解压缩的时候默认使用了系统的本地编码,如windows中文环境下为GBK,日文环境下是JIS,linux默认编码为UTF8等;那么在不同系统环境下,只要压缩与解压缩的编码不一致,就会出现乱码。知乎
其他提示 链接到标题
convmv可以转化文件名的编码,可以unzip出来然后再convmv,但这看起来不够优雅。