1. 程式人生 > >java 逐行讀取txt文本如何解決中文亂碼

java 逐行讀取txt文本如何解決中文亂碼

ebo ade gif jquery exceptio search 視頻 odin 分享

java讀取txt文本中如含有中文,可能會出現亂碼,解決方案是:
1.要統一編碼,java工程的編碼,txt文本編碼,java工程中的java文本編碼都統一為utf-8;
2.利用 InputStreamReader(new FileInputStream(fileUrl), "utf-8")將文本再次設置為utf-8
3.具體代碼如下

復制代碼代碼如下:
InputStreamReader isr;
try {
isr = new InputStreamReader(new FileInputStream(fileUrl), "utf-8");
BufferedReader read = new BufferedReader(isr);
String s=null;
List<String> list = new ArrayList<String>();
while((s=read.readLine())!=null)
{
//System.out.println(s);
if(s.trim().length()>1){
list.add(s.trim());
}
}

System.out.println("OK!");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
技術分享圖片 基於Spring+Quartz分布式調度視頻教程
技術分享圖片 達內JAVA全套視頻+UI課程最新
技術分享圖片 尚學堂1808期java全套視頻教程 共200G(不斷更新)
技術分享圖片 Java Hibernate5最新視頻教程 Java Hibernate5完全實戰課程
技術分享圖片 螞蟻JAVA互聯網高級架構師第3期視頻教程
技術分享圖片 java設計模式精講Debug方式+內存分析視頻教程
技術分享圖片 尚矽谷最新Java課程合集分享 技術分享圖片 ...2
技術分享圖片 2018年最新傳智播客黑馬JavaEE49期全套視頻教程 ...2
技術分享圖片 傳智播客java就業班全套視頻 共85天課程 技術分享圖片
技術分享圖片 SpringBoot 仿抖音短視頻小程序開發 全棧式實戰項目 ...2
技術分享圖片 2018動力最新夜校零基礎視頻教程下載(課件+源碼+講義文檔工具) ...2
技術分享圖片 最新千鋒ElasticSearch6項目實戰視頻教程下載 ...2
技術分享圖片 JAVA Cloud微服務項目實戰課程 SpringBoot 2.x +SpringCloud 微服務課程下載 ...23
技術分享圖片 Java企業級電商項目實戰課程 Tomcat集群與Redis分布式教程下載 ...2
技術分享圖片 Java Spring電商平臺開發教程 電商前後臺開發視頻教學 ...2
技術分享圖片 JavaEE Spring 框架實戰視頻教程 Spring深度解析教程下載
技術分享圖片 小碼哥Java第5期視頻教程
技術分享圖片 P2P互聯網金融平臺項目SSM+Redis+Mysql+Bootstrap+JQuery 技術分享圖片
技術分享圖片 Java從零到企業級電商項目實戰 技術分享圖片
技術分享圖片 Java SSM開發大眾點評後端 Mybatis實戰商城項目 技術分享圖片

java 逐行讀取txt文本如何解決中文亂碼