解決BufferedReade 中文乱码

来源:互联网 发布:非遗文化知多少 编辑:程序博客网 时间:2024/06/06 00:31

读取txt文件乱码:

BufferedReader read = new BufferedReader(new FileReader(new File(filename)));

 

解决办法:

InputStreamReader isr = new InputStreamReader(new FileInputStream(file), "UTF-8");

BufferedReader read = new BufferedReader(isr);

 

因为InputStreamReader和BufferedReader都继承自Reader,而BufferedReader的构造器又是Reader.

 

原创粉丝点击