日期:2014-05-20  浏览次数:20721 次

急急急---java压缩文件,解压中文乱码问题
最近在做一个需求是,用java生成zip文件,并且要带密码的,网上找到了一个简单的例子,可是我解压出来的时候文件名要是中文的话,就是乱码,求各位帮忙指点一下,谢谢,
一个小测试的代码粘贴上来

import java.io.File;

import com.training.commons.file.FileUtils;

import nochump.util.extend.ZipOutput;


public class ZipTest {

public static void main(String[] args) {
 final String zipDir = "f:\\test";  
 final String EncryptZipFile = "f:\\test22.zip";  
     final String password = "123456";            
         File file = new File(zipDir);          
         byte[] zipByte = ZipOutput.getEncryptZipByte(file.listFiles(), password);  
         FileUtils.writeByteFile(zipByte, new File(EncryptZipFile));  
        
}

}

架包是EncryptZip.jar,或者谁还有更好的方法吗??
------解决方案--------------------
?怎么没有人回复?没有人用EncryptZip.jar这种方法吗??