java reader utf-8_解決BufferedReader读取UTF-8文件中文乱码(转)
生活随笔
收集整理的這篇文章主要介紹了
java reader utf-8_解決BufferedReader读取UTF-8文件中文乱码(转)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
讀取txt文件亂碼
Java代碼
BufferedReader read = new BufferedReader(new FileReader(new File(filename)));
解決辦法:
Java代碼
InputStreamReader isr = new InputStreamReader(new FileInputStream(file), "UTF-8");
BufferedReader read = new BufferedReader(isr);
因?yàn)镮nputStreamReader和BufferedReader 都繼承自Reader,而B(niǎo)ufferedReader 的構(gòu)造器又是Reader.
Writer也是一樣的處理
Java代碼
FileOutputStream writerStream = new FileOutputStream(filePath, true);
BufferedWriter oWriter = new BufferedWriter(new OutputStreamWriter(writerStream, "UTF-8"));
原文鏈接:https://gybmike.iteye.com/blog/559850
總結(jié)
以上是生活随笔為你收集整理的java reader utf-8_解決BufferedReader读取UTF-8文件中文乱码(转)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php 网站移动端自适应,HTML5 移
- 下一篇: java角度_java中角度或弧度的计算