使用Java 读取文件,使用下边的语句:
File file = new File(filepath);
FileReader in = new FileReader(file); BufferedReader bufin = new BufferedReader(in); 读取中文和英文都是没有问题的,但在读取繁体中文时,读出来的就是乱码了,需要修改成下边的形式:
File file =new File(filepath);
InputStreamReader read = new InputStreamReader(new FileInputStream(file),"Unicode");
BufferedReader bfin = new BufferedReader(read);
这样就可以了,要采用Unicode编码读取。
|
|