关于Java压缩时中文文件名处理
java带的标准zip工具对中文处理先天不足,apache的ant项目中带了一个zip工具,可以用来处理中文文件名,在windows下不用做特别处理,在Unix系统下如果有问题,注意添加下面一句:
ZipOutputStream zipOut = new ZipOutputStream(new BufferedOutputStream(response.getOutputStream()));
zipOut.setEncoding("GBK");
java带的标准zip工具对中文处理先天不足,apache的ant项目中带了一个zip工具,可以用来处理中文文件名,在windows下不用做特别处理,在Unix系统下如果有问题,注意添加下面一句:
ZipOutputStream zipOut = new ZipOutputStream(new BufferedOutputStream(response.getOutputStream()));
zipOut.setEncoding("GBK");