关于Java压缩时中文文件名处理

java带的标准zip工具对中文处理先天不足,apache的ant项目中带了一个zip工具,可以用来处理中文文件名,在windows下不用做特别处理,在Unix系统下如果有问题,注意添加下面一句:

ZipOutputStream zipOut = new ZipOutputStream(new BufferedOutputStream(response.getOutputStream()));

zipOut.setEncoding("GBK"); 

你可能感兴趣的:(关于Java压缩时中文文件名处理)