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


链接:https://blog.csdn.net/maxracer/article/details/5436580

(侵删)

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM