ZipInputStream解压有中文名报错问题解决

时间:2013-09-14 11:08:55
【文件属性】:

文件名称:ZipInputStream解压有中文名报错问题解决

文件大小:31KB

文件格式:RAR

更新时间:2013-09-14 11:08:55

ZipInputStream解压有中文名报错问题解决

对jdk内置的zip解压缩存在bug 如果zip文件里有中文文件,会报错 现在把这个问题解决。


【文件预览】:
com.agile.zip.zip
ZipInputStream解压有中文名报错问题解决.docx

网友评论

  • 不错,可以直接用。
  • 解决了乱码问题,但用起来有点麻烦
  • 解决了乱码问题,但用起来有点麻烦
  • 一样是为了解决乱码问题,也很好用
  • 还是相当不错的!要是再有个压缩后删除原文件就好了!
  • 不错,要是更灵活就好了
  • 通过查看jdk1.6的版本中的zip包,发现里面确实没有中文的支持,但是后面发现jdk1.7中的zip中有了支持中文的Charset
  • 还行,就是有点不方便,大部分问题解决了,谢谢了。
  • 解决了乱码问题,谢谢
  • 解决了乱码问题,但用起来有点麻烦
  • 楼主的方法也不太灵活,万一又碰上UTF-8的编码呢(据我所知,Linux就是),再改一遍?要我说啊 在ZipInputStream增加一个静态方法setFilenameEncoding(String charset);在Eclipse里测试成功了,但是命令行里不知道需要改哪个文件。
  • 解决了,路径有中文问题。
  • 解决了,路径有中文问题。
  • 解决了乱码问题,但用起来有点麻烦