JAVA本地TXT文件解決中文亂碼問題


import java.io.*;

public class ReadFile {
public static void main(String[] args) {

try {
File file = new File("E:\\JavaLog/logs/1.txt");
if (file.isFile() && file.exists()) {
//讀取的時指定GBK編碼格式,若中文出現亂碼請嘗試utf-8,window默認編碼格式為GBK
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "gbk"));
String lineTxt = null;
while ((lineTxt = br.readLine()) != null) {
System.out.println(lineTxt);
}
br.close();
} else {
System.out.println("文件不存在!");
}
} catch (Exception e) {
System.out.println("文件讀取錯誤!");
}
}
}

 

原文:https://www.cnblogs.com/hechenhao/p/7773721.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM