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

1、使用java進行文件讀寫,最簡單的寫法以下:

在main函數調用:java

2、讀取文件數據,java最簡單的方式:

在main函數調用:函數

3、中文亂碼問題

可是,以上兩個方式很容易出現中文亂碼,由於FileReader和FileWrite都只有獲取文件編碼的方式getEncoding(),卻沒有設置文件編碼的方式setEncoding()。編碼

FileWriter 默認是用(ISO-8859-1 or US-ASCII)西方編碼的,若是FileRead讀取的文件的編碼不是此編碼,則會發生錯誤,則會發生亂碼。spa

解決方式:blog

寫入數據,採用特定編碼的方式:get

main函數調用:it

讀取數據,採用特定編碼:io

main函數調用:import

以上內容,須要導入的類庫以下,固然,你能夠能夠直接寫 「import java.io.* ;」   :亂碼

相關文章
相關標籤/搜索