venje
解压zip文件的时候报错,原因是压缩文件中有中文;导致错误,解决办法是设置编码:

ZipFile zipOutFile = new ZipFile(zipFile,Charset.forName("gbk"));

错误:

java.lang.IllegalArgumentException: MALFORMED
at java.util.zip.ZipCoder.toString(ZipCoder.java:58)
at java.util.zip.ZipInputStream.readLOC(ZipInputStream.java:300)
at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:122)
at test.Hello.UnZipFolder(Hello.java:36)
at test.Hello.main(Hello.java:10)

 

引用:https://blog.csdn.net/u012995897/article/details/80197815

分类:

技术点:

相关文章:

  • 2021-10-17
  • 2021-05-07
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
  • 2021-10-30
  • 2021-11-23
猜你喜欢
  • 2022-12-23
  • 2021-05-21
  • 2022-12-23
  • 2022-12-23
  • 2021-09-16
  • 2021-07-07
  • 2022-12-23
相关资源
相似解决方案