修改了好几种字符集也没有用。解压之后的文件名称只有一半,或者为“?????”。实在是不知道什么问题。找度娘也没用。。求个人解答一下。十分感谢!
------解决方案--------------------
这个BUG,如果只用JDK版本的ZipOutputStream无解。
请改用commons-compress
------解决方案--------------------
可以把JDK 自带的zip换成apache 下面的 zip 完美解决
------解决方案--------------------
ZipOutputStream zos = new ZipOutputStream (new FileOutputStream("打包文件名"));
zos.setEncoding("UTF-8");//此处修改字节码方式。