本帖最后由 java2000_net 于 2008-08-05 09:19:47 编辑

解决方案 »

  1.   

      读取utf-8编码的文件时,你指定按utf-8编码读就不会有乱码了     String filename="E:\\Mesh\\ascii\\d2008.bin";
     FileInputStream fis = new FileInputStream(filename);
     InputStreamReader Inputreader = new InputStreamReader(fis,"utf-8");
     BufferedReader br = new BufferedReader(Inputreader);
      写的时候也可以指定
         FileOutputStream fos = new FileOutputStream("E:\\Mesh\\ascii\\list.txt",true);
     OutputStreamWriter osr=new OutputStreamWriter(fos,"utf-8");