首先你的系统的默认字符集是不是中文的,console上面是不是支持中文可以试试修改启动文件加上java -Dfile.encoding=GB2312 ... ...

解决方案 »

  1.   

    你能确认是UTF-8吗?
    编码转换
    // System.out.println(new Stirng(s.getBytes("UTF-8")); public void do_action_here(File f)
    {
    try{
    FileReader fsr = new FileReader(f);
    System.out.println();
    BufferedReader in = new BufferedReader(fsr);
    String s = new String();
    do {
    s= in.readLine();
    System.out.println(new Stirng(£ó.getBytes("UTF-8"));
    }
    while (!(s==null));
    in.close();
    fsr.close();
    this.i=0;
    }catch(IOException e)
    {
    //System.out.println(e.getMessage());
    }
    }