ZIP文件解压后文件名乱码解决办法

在windows下创建的zip包在linux下解压缩后文件名出现乱码,有人说unzip有个-O选项可以制定编码,但我的系统上不行,没有这个选项。最终是用java的jar解压,然后在用convmv更改编码:

 

解压

jar vxf a.zip

 

测试,这步只是显示结果,但不会做更改

convmv -f gbk -t utf8 -r .

 

修改

convmv -f gbk -t utf8 --notest -r .

 

如果直接用unzip解压在用convmv修改,convmv会提示文件名已经是utf8了。

 

记之以备后用。

你可能感兴趣的:(java,windows,linux,jar,测试)