博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解決BufferedReader读取UTF-8文件中文乱码(转)
阅读量:5872 次
发布时间:2019-06-19

本文共 522 字,大约阅读时间需要 1 分钟。

hot3.png

读取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也是一样的处理
FileOutputStream writerStream = new FileOutputStream(filePath, true);BufferedWriter oWriter = new BufferedWriter(new OutputStreamWriter(writerStream, "UTF-8"));

转载于:https://my.oschina.net/dddgggaaa/blog/204940

你可能感兴趣的文章
bash shell简介及变量
查看>>
cakephp2.0 Utility class 简介
查看>>
HTML5移动Web开发指南
查看>>
单例类
查看>>
阿里云 linux 挂载数据盘
查看>>
我的友情链接
查看>>
H3C telnet 配置
查看>>
IE下监听滚轮
查看>>
崛起于Springboot2.X之redis集群搭建(17)
查看>>
浅说责任链,装饰者
查看>>
团部培训笔记-设计模式-《2013-11-27 代理模式》
查看>>
PHP高手之路
查看>>
PHP 图片上传类 缩略图
查看>>
使用Leaflet创建地图拓扑图
查看>>
我的友情链接
查看>>
自动化运维框架
查看>>
FTP服务器管理和配置
查看>>
开源,并不意味着免费、开源,不是道德绑架
查看>>
无线传输测试方法
查看>>
大话射手座!
查看>>