如题。

解决方案 »

  1.   

    查api,里面有,在建立流的时候指定字符集,是在不行就在读取后转码。
    result = ......;
    String str = new String(result.getByte("ISO-8859-1"),"GBK")
      

  2.   

    FileInputStream 是很容易出现乱码的 文本用记事本打开但是你用FileInputStream 读取出来显示在控制台试试?大有可能会乱码 编码方式怎么转都是那样  推荐用FileReader   还有就是BufferedReader很容易造成读取出来的文本内容丢失
      

  3.   

    字节流FileInputStream 是不能读取中文的,要读取中文要用字符流FileReader