1. 程式人生 > >Java讀取檔案時第一行出現亂碼“?”問號

Java讀取檔案時第一行出現亂碼“?”問號

我們在使用Java在讀取檔案(txt、dat等)時,如果檔案不是utf-8格式的話,讀取結果會出現,中文字元變亂碼的
情況,所以一般在讀取時轉為UTF-8格式讀取。

但這時會出現一種情況,第一次讀取第一行第一個字元時會出現“?”的亂碼
這個是java本身編碼格式轉換的問題,可以採用一下方式解決:

 

使用EditPlus等工具將txt檔案另存為UTF-8無BOM格式

轉載:https://blog.csdn.net/zwx19921215/article/details/20874725