+ -
当前位置:首页 → 问答吧 → FileInputStream读取中文文本没有乱码?(FileReader)

FileInputStream读取中文文本没有乱码?(FileReader)

时间:2011-10-14

来源:互联网

如题。

作者: ihrthk   发布时间: 2011-10-14

不太明白楼主的意思

作者: TKD03072010   发布时间: 2011-10-14

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

作者: peng_hao1988   发布时间: 2011-10-14

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

作者: sasuke38   发布时间: 2011-10-14

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

作者: fuwenhai   发布时间: 2011-10-14

热门下载

更多