Project p = new Project();
Expand e = new Expand();
e.setProject(p);
e.setSrc(file);
e.setOverwrite(false);
e.setDest(new File(savepath));
/*
*
* ant下的zip工具默认压缩编码为UTF-8编码,
*
* 而winRAR软件压缩是用的windows默认的GBK或者GB2312编码
*
* 所以解压缩时要制定编码格式
*/
if (File.separator.equals("\\")) {
e.setEncoding("GBK"); // 根据linux系统的实际编码设置UTF-8 windows-GBK
}
e.execute();
解压zip,解决中文乱码
内容版权声明:除非注明,否则皆为本站原创文章。