文章詳情頁(yè)
java - 如圖,a.txt文件開(kāi)頭什么都沒(méi)有,F(xiàn)ileInputstream讀取的時(shí)候?yàn)槭裁催€會(huì)出現(xiàn)亂碼?
瀏覽:103日期:2024-02-04 16:30:53
問(wèn)題描述
問(wèn)題解答
回答1:如果你是在windows平臺(tái)開(kāi)發(fā),建議使用nodepad++,并選擇以UTF-8無(wú)BOM格式編碼
回答2:可能是不可見(jiàn)字符
回答3:試下把文件另存為utf-8格式
回答4:是不是有BOM頭
回答5:在windows下面用記事本之類(lèi)的保存文件就可能出現(xiàn)這種問(wèn)題,記事本自動(dòng)插入了三個(gè)不可見(jiàn)字節(jié) 0xEF 0xBB 0xBF,一般稱(chēng)作BOM頭。
你可以把這三個(gè)字節(jié)輸出為16進(jìn)制或者10進(jìn)制,看看是不是這三個(gè)數(shù)字
標(biāo)簽:
java
上一條:java - spring MVC框架Controller層中應(yīng)該使用StringBuffer還是StringBuilder?下一條:如圖,java中同樣是utf-8存儲(chǔ)的字符串,為什么這兩種方式輸出的字節(jié)會(huì)不同?
相關(guān)文章:
排行榜

熱門(mén)標(biāo)簽