我做过单个文件压缩 文件夹压缩 解压缩 都可以实现。。中文名字这个问题我也遇到了。。我只是简单的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;
}
}这是java的一段代码希望能对你游泳。。如果问题解决了。。吧代码给我一份[email protected]祝你成功。。
进行字符的转换是可以解决这个问题的。。我看了一些java解压缩的文张也是将文件名转换了public static String make8859toGB(String str)
{
try{
String str8859 = new String(str.getBytes("8859_1"),"GB2312");
return str8859;
}catch(UnsupportedEncodingException ioe){
return str;
}
}这是java的一段代码希望能对你游泳。。如果问题解决了。。吧代码给我一份[email protected]祝你成功。。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货