这和zip没关系吧,看看以前的文章,好多关于解决中文问题的

解决方案 »

  1.   

    import java.io.*;
    import java.util.zip.*;
      /**
       * @version Version 1.3
       */
      public class w0514{
           public static void main(String[] args){
              try{
                  BufferedReader in=new BufferedReader(
                                      new InputStreamReader(new FileInputStream(args[0]),"ISO_8859_1"));
                  FileOutputStream f=new FileOutputStream(args[1]+".zip");
                  CheckedOutputStream ch=new CheckedOutputStream(f,new CRC32());
                  ZipOutputStream out=new ZipOutputStream(
                                         new BufferedOutputStream(ch));
           
                 int c;
                 out.putNextEntry(new ZipEntry(args[0]));
                 while((c=in.read())!=-1)
                     out.write(c);
                   in.close();
                   out.close();
                 }
              catch(Exception e){
                  e.printStackTrace();
                 }
         }
      }我在www.dev-club.com上看见的,但是我怎么都不成功,我用了jdk1.3和jdk1.4都不可以,你可以自己试试,或许jdk1.2可以。
    http://www.dev-club.com/club/bbs/showEssence.asp?id=18109