ITPub博客

首页 > 应用开发 > Java > 解決BufferedReader读取UTF-8文件中文乱码

解決BufferedReader读取UTF-8文件中文乱码

原创 Java 作者:duwei880505 时间:2014-02-14 10:35:36 0 删除 编辑

读取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.

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29445577/viewspace-1081257/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2014-01-16

  • 博文量
    7
  • 访问量
    36066