国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java讀寫txt文件時防止中文亂碼問題出現的方法介紹

Java讀寫txt文件時防止中文亂碼問題出現的方法介紹

2020-03-19 12:58WOOSHN JAVA教程

這篇文章主要介紹了Java讀寫txt文件時防止中文亂碼問題出現的方法,同時需要注意系統默認的文本保存編碼的設置,需要的朋友可以參考下

問題:在用Java程序進行讀寫含中文的txt文件時,經常會出現讀出或寫入的內容會出現亂碼。原因其實很簡單,就是系統的編碼和程序的編碼采用了不同的編碼格式。通常,假如自己不修改的話,windows自身采用的編碼格式是gbk(而gbk和gb2312基本上是一樣的編碼方式),而IDE中Encode不修改的話,默認是utf-8的編碼,這就是為什么會出現亂碼的原因。當在OS下手工創建并寫入的txt文件(gbk),用程序直接去讀(utf-8),就會亂碼。為了避免可能的中文亂碼問題,最好在文件寫入和讀出的時候顯式指定編碼格式。

1、寫文件:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public static void writeFile(String fileName, String fileContent) 
{  
  try
  {  
    File f = new File(fileName);  
    if (!f.exists()) 
    {   
      f.createNewFile();  
    }  
    OutputStreamWriter write = new OutputStreamWriter(new FileOutputStream(f),"gbk");  
    BufferedWriter writer=new BufferedWriter(write);    
    writer.write(fileContent);  
    writer.close();  
  } catch (Exception e) 
  {  
    e.printStackTrace();  
  }
}

2、讀文件:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public static String readFile(String fileName)
{  
  String fileContent = "";  
  try
  {   
    File f = new File(fileName);  
    if(f.isFile()&&f.exists())
    {   
      InputStreamReader read = new InputStreamReader(new FileInputStream(f),"gbk");   
      BufferedReader reader=new BufferedReader(read);   
      String line;   
      while ((line = reader.readLine()) != null
      {   
        fileContent += line;   
      }    
      read.close();  
    }  
  } catch (Exception e) 
  {    
    e.printStackTrace();  
  }  
  return fileContent; 
}

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 人人爱人人射 | 国产美女啪啪 | 91精品国产综合久久久久久丝袜 | 日韩三级网 | 国产精品久久久久久久久久新婚 | 久久视频国产 | 欧美一区二区三 | 精品在线二区 | 色综合99| 国产精品不卡一区 | 欧美成人久久 | 午夜激情在线免费观看 | 一级二级在线观看 | 成人亚洲欧美 | 91精品国产综合久久久久久丝袜 | 日韩精品一二三区 | 瑟瑟视频网站 | 欧美在线视频a | 亚洲日韩成人 | 午夜精品影院 | 亚洲视频1区 | 国产欧美精品一区二区色综合 | 亚洲天堂久久 | 日韩精品免费在线观看 | 亚洲一区 欧美 | 岛国av一区 | 在线观看av网站永久 | 久久久久久成人 | 一级黄色a | 国产精品一区二区三区在线播放 | 欧美大逼 | 国产毛片视频 | 久久久久久久久久久久99 | 免费嗨片网 | 午夜精品在线 | 亚洲一区久久 | 另类一区 | 日韩a∨精品日韩在线观看 国产高清视频在线观看 | 影音在线资源 | 欧美日韩在线一区 | 中文字幕国产视频 |