读取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.
本文介绍了如何解决读取TXT文件时出现的乱码问题,通过使用正确的字符集(如UTF-8)来确保文本正确读取。文章提供了具体的代码示例,展示了如何通过InputStreamReader与BufferedReader结合使用来避免乱码。
19万+

被折叠的 条评论
为什么被折叠?



