java 读取文件流乱码输出乱码

如题所述

纯中文读取:
File f1 = new File ("a.txt");
FileInputStream is=new FileInputStream(f1);
int i;
byte[] b =new byte[2];
while((i=is.read(b))!=-1){
System.out.print(new String(b));
}

中英文混合的文本读取

byte[] b =new byte[yourtxtlength];

yourtxtlength就是你文本字节的长度
温馨提示:答案为网友推荐,仅供参考
相似回答