我做过。。。单个文件压缩 文件夹压缩 解压缩 都可以实现。。中文名字这个问题我也遇到了。。我只是简单的tostring()了。。。我想可以用encode
进行字符的转换是可以解决这个问题的。。我看了一些java解压缩的文张
也是将文件名转换了。。。
public static String make8859toGB(String str)
{
try{
String str8859 = new String(str.getBytes("8859_1"),"GB2312");
return str8859;
}catch(UnsupportedEncodingException ioe){
return str;
}
}
不知你的问题是否解决? 我也遇到了相同的问题! 如果你的问题已解决,请答复我! 谢谢!