首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

读取zip包中文件名(中文)时出现乱码有关问题!大神们快看看吧

2012-12-16 
读取zip包中文件名(中文)时出现乱码问题!大神们快看看吧!大神们 快看看吧 我都郁闷了两天了!这是我的测试m

读取zip包中文件名(中文)时出现乱码问题!大神们快看看吧!
大神们 快看看吧 我都郁闷了两天了!
这是我的测试main方法 加的ant.jar是1.6。5 和1.7

import java.util.Enumeration;
import org.apache.tools.zip.ZipEntry;;
import org.apache.tools.zip.ZipFile;

public class test {
public static void main(String [] args) throws Exception { 
    try {
ZipFile zf = new ZipFile("E:/nat20121015ddsfsdge.zip");
         Enumeration en=zf.getentries();
         while(en.hasMoreElements()){
         ZipEntry ze = (ZipEntry)en.nextElement();
         if(!ze.isDirectory()){
         System.out.println(ze.getName());
         }
         }
   }catch (Exception e) { 
   e.printStackTrace();
     }   
  }
}
单独的这是可以的,但是部署到weblogic8 上就不行了,直接在 ZipFile zf = new ZipFile("E:/nat20121015ddsfsdge.zip");就错了,我在网上也看了说是weblogic自带的ant.jar版本低,那怎么解决这问题呀?

[最优解释]
路过 我现在也是遇到这样的问题,大神们来吧,我也学习学习!
[其他解释]
补充一下啊,
其实我是想读取ftp上zip包中的文件名,我现在是先把ftp上的zip包下载到本地,然后在从本地读取zip包中的文件名就遇到了现在的问题,有没有其他更好的办法?不用下载就直接可以读取呢?最主要是不要出现乱码!大哥大姐们帮帮忙吧!
[其他解释]
娘的大晚上的让加班,我在这逛论坛 哈哈 
[其他解释]
大哥大姐们来帮帮忙吧!跪求指教!

热点排行