读取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.
Writer也是一样的处理
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.
Writer也是一样的处理
本文将介绍如何解决从txt文件读取时遇到的乱码问题。通过使用InputStreamReader配合BufferedReader,我们可以确保正确地读取文件内容。具体步骤包括创建InputStreamReader实例,指定编码格式(如UTF-8),然后通过BufferedReader读取文件。这种方式适用于解决多种编码格式导致的乱码问题。
6382

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



