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

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - Java 解決讀寫本地文件中文亂碼的問題

Java 解決讀寫本地文件中文亂碼的問題

2020-07-31 16:03java教程網(wǎng) Java教程

這篇文章主要介紹了Java 解決讀寫本地文件中文亂碼的問題的相關(guān)資料,需要的朋友可以參考下

Java 解決讀寫本地文件中文亂碼的問題

前言:

在用Java程序進(jìn)行讀寫含中文的txt文件時(shí),經(jīng)常會(huì)出現(xiàn)讀出或?qū)懭氲膬?nèi)容會(huì)出現(xiàn)亂碼。原因其實(shí)很簡單,就是系統(tǒng)的編碼和程序的編碼采用了不同的編碼格式。通常,假如自己不修改的話,windows自身采用的編碼格式是gbk(而gbk和gb2312基本上是一樣的編碼方式),而IDE中Encode不修改的話,默認(rèn)是utf-8的編碼,這就是為什么會(huì)出現(xiàn)亂碼的原因。當(dāng)在OS下手工創(chuàng)建并寫入的txt文件(gbk),用程序直接去讀(utf-8),就會(huì)亂碼。為了避免可能的中文亂碼問題,最好在文件寫入和讀出的時(shí)候顯式指定編碼格式。

按行讀取本地文件:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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+"\n";
        }
        read.close();
      }
    } catch (Exception e) {
      e.printStackTrace();
    }
    return fileContent;
  }

寫入本地文件:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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();
    }
  }

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久国产精品一区二区 | 国产精品成人在线观看 | 在线精品一区二区 | 欧美性猛交xxxx黑人猛交 | 成人免费观看视频 | 中文字幕欧美激情 | 亚洲精品久久久久久下一站 | 日本好好热视频 | 欧美中文字幕一区二区三区 | 久久亚洲一区二区 | 人人草天天草 | 亚洲精品无 | 亚洲激情综合在线 | 国产精品五区 | 完全免费av| 色狠狠久久av五月综合 | 欧美视频精品 | 国产一级片播放 | 久久午夜网站 | 最新国产视频 | 国产精品一级毛片在线 | 国产亚洲成av人片在线观看桃 | 一区二区亚洲 | 欧美综合一区二区三区 | av在线中文 | 欧美精品一二三 | 黄色av大全| 国产乱码一区二区三区在线观看 | 一区二区视频在线观看 | 国产小视频自拍 | 亚洲欧美中文日韩在线v日本 | 欧美精品亚洲精品 | 亚洲激情在线视频 | 91视频一区二区 | 亚洲国产视频一区 | 天天久久 | 精品成人一区二区 | 91精品久久久久久久久久久久久久久 | 黄色毛片在线观看 | 狠狠操综合网 | 九九综合|