BufferedReader和FileReader读取txt文件乱码
2010-01-21 11:32
645 查看
Java代码
读取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也是一样的处理
读取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和FileReader读取txt文件乱码问题
- <转>BufferedReader和FileReader读取txt文件乱码
- FileReader读取中文txt文件编码丢失问题(乱码)(转)
- FileReader读取中文txt文件编码丢失问题(乱码)
- 解決BufferedReader读取UTF-8文件中文乱码
- Java 解決BufferedReader读取UTF-8文件中文乱码
- BufferedReader 读取 UTF-8 文件中文乱码
- (好文!!)FileReader读取文件,由于不确定源文件的编码格式不同,导致读出的文件乱码的问题
- java文件读取(按字符读+按字节读+缓冲读取)FileReader FileInputStream BufferedReader
- FileReader读取文件编码丢失问题(乱码)
- 解決BufferedReader读取UTF-8文件中文乱码
- Java BufferedReader读取UTF-8文件中文乱码
- (好文!!)FileReader读取文件,由于不确定源文件的编码格式不同,导致读出的文件乱码的问题
- FileReader读取文件出现乱码的解决办法
- Java IO 之 FileReader 读取文件打印在控制台(处理汉字乱码bug)
- Java 解決BufferedReader读取UTF-8文件中文乱码
- file操作(7)--------------- BufferedReader读取文件内容
- BufferedReader + FileReader读取文件并打印出来每一行(Java文件操作)
- 解決BufferedReader读取UTF-8文件中文乱码(转)
- BufferedReader读取UTF-8文件中文乱码