国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

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

2020-01-31 16:50:44
字體:
來源:轉載
供稿:網友
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();
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 深圳市| 全州县| 阳春市| 东光县| 辽阳县| 宝清县| 特克斯县| 德清县| 康马县| 信宜市| 文成县| 忻城县| 芦溪县| 梅州市| 鄢陵县| 宁陵县| 徐汇区| 丹江口市| 乌拉特后旗| 龙里县| 蒲城县| 巴彦县| 常州市| 宣恩县| 长子县| 宜州市| 南通市| 陆良县| 基隆市| 莱州市| 威信县| 柯坪县| 罗源县| 焦作市| 灵山县| 启东市| 永平县| 鹰潭市| 威海市| 宣城市| 灵石县|