星空网 > 软件开发 > Java

解決BufferedReader读取UTF

读取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")); 

 




原标题:解決BufferedReader读取UTF

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

商标与商标标志的区别及申请要点:https://www.kjdsnews.com/a/1388991.html
商标与R标的区别有哪些?:https://www.kjdsnews.com/a/1388992.html
商标与R标的区别及其重要性:https://www.kjdsnews.com/a/1388993.html
商标与R标注的区别及其重要性:https://www.kjdsnews.com/a/1388994.html
商标不带TM标识是否合法?:https://www.kjdsnews.com/a/1388995.html
商标不备案的法律后果有哪些?:https://www.kjdsnews.com/a/1388996.html
在古巴做游轮 古巴旅游项目:https://www.vstour.cn/a/363194.html
西藏旅游攻略自驾游需要多少天 去西藏旅游自驾游要多久时间:https://www.vstour.cn/a/363195.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流