文章詳情頁
java - 如圖,a.txt文件開頭什么都沒有,FileInputstream讀取的時候為什么還會出現亂碼?
瀏覽:90日期:2024-02-04 16:30:53
問題描述
問題解答
回答1:如果你是在windows平臺開發,建議使用nodepad++,并選擇以UTF-8無BOM格式編碼
回答2:可能是不可見字符
回答3:試下把文件另存為utf-8格式
回答4:是不是有BOM頭
回答5:在windows下面用記事本之類的保存文件就可能出現這種問題,記事本自動插入了三個不可見字節 0xEF 0xBB 0xBF,一般稱作BOM頭。
你可以把這三個字節輸出為16進制或者10進制,看看是不是這三個數字
標簽:
java
上一條:java - spring MVC框架Controller層中應該使用StringBuffer還是StringBuilder?下一條:如圖,java中同樣是utf-8存儲的字符串,為什么這兩種方式輸出的字節會不同?
相關文章:
排行榜
