android解压zip包,zip包中的中文目录名乱码。    使用的org.apache.tools.zip.ZipOutputStream,中文命名的zip文件(中文路径)可以使用,但zip包中有中文目录名,在android手机中解压后中文目录名称乱码,英文文件正常解压。    请问高人帮忙指点,是否有好的办法可以解决这个问题。    最好有源码说明,非常感谢!

解决方案 »

  1.   

    用convmv 命令转一下目录名编码,从GBK/GB2312 转到utf-8
      

  2.   

    这个作者引入apache的ant库来实现解压缩,由于ant.jar体积过大,他先解压jar包,删掉了不必要的class文件,仅仅保留与zip解压相关的class。然后项目的java 路径下加入ant的class路径。
    http://blog.csdn.net/wukunting/article/details/6672276
      

  3.   

      兄台, zip包中的汉子文件名乱码问题解决了吗,求指教啊