原 解压zip报错java.lang.IllegalArgumentException: MALFORMED
版权声明:本文为博主原创文章,请尊重他人的劳动成果,转载请附上原文出处链接和本声明。
本文链接:https://www.91mszl.com/zhangwuji/article/details/1173
现象:
我解压的文件夹中包含中文名称,如 91名师指路.txt,这样解压完成后就会报错:java.lang.IllegalArgumentException: MALFORMED
解决方法:
设置编码方式为GBK即可。
更改前
zipFile = new ZipFile(srcFile);
更改后
zipFile = new ZipFile(srcFile, Charset.forName("GBK"));
2019-12-13 10:54:02 阅读(4552)
名师出品,必属精品 https://www.91mszl.com
博主信息