一个关于读取中文的问题
在利用fileinputStream或者RandomAccessFile类来读取中文文本并将文本输出到窗口的时候一直都是乱码,不知道是什么原因?应该怎样才能解决?
例如:
FileInputStream fin= new FileInputStream("java.txt");
String str;
//读取前10行
for(int i=0;i<10;i++)
{
str=fin.readLine();
System.out.println(str);
}
但实际上不能显示中文子。
不知道怎么办呢。