在JAVA语言里从文件里读如中文的问题(100分)

  • 主题发起人 主题发起人 lvzhong
  • 开始时间 开始时间
L

lvzhong

Unregistered / Unconfirmed
GUEST, unregistred user!
小第有这样一个函数
public static String ReadFile(String FileName)
{
String retu;
RandomAccessFile file1;

try{
file1 = new RandomAccessFile( FileName,"r");

retu=file1.readLine();
}catch (IOException e){
e.printStackTrace();
retu="";
}
return(retu);
}
用这个函数读文件时,读如的英文是正确的,但读如的中文是乱码。
请高手帮我改改。
 
试一下这种方式
FileInputStream fis = new FileInputStream(String fileName);
InputStreamReader isr = new InputStreamReader(fis, "GB2312");
Reader in = new BufferedReader(isr);
retu = in.read();
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=687654
 
多人接受答案了。
 
后退
顶部