为什么这个Java输出中汉字成了乱码,而英文没有
importjava.io.*;publicclassFileIn{publicstaticvoidmain(Stringargs[]){try{FileInputStr...
import java.io.*;
public class FileIn{
public static void main(String args[]){
try{
FileInputStream rf=new FileInputStream("F:/java/lj.txt");//打开文件
int b;
while((b=rf.read())!=-1)//用read()方法逐个字节读取
System.out.print((char)b); //转换成char并显示
rf.close();
}catch(IOException ie){
System.out.println(ie);
}catch(Exception e){
System.out.println(e);
}
}
} 展开
public class FileIn{
public static void main(String args[]){
try{
FileInputStream rf=new FileInputStream("F:/java/lj.txt");//打开文件
int b;
while((b=rf.read())!=-1)//用read()方法逐个字节读取
System.out.print((char)b); //转换成char并显示
rf.close();
}catch(IOException ie){
System.out.println(ie);
}catch(Exception e){
System.out.println(e);
}
}
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询