首頁  >  問答  >  主體

java - 如图,a.txt文件开头什么都没有,FileInputstream读取的时候为什么还会出现乱码?

PHPzPHPz2744 天前639

全部回覆(5)我來回復

  • 巴扎黑

    巴扎黑2017-04-18 10:50:36

    如果你在windows平台开发,建议使用nodepad++,并选择以UTF-8无BOM格式编码

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-18 10:50:36

    可能是不可見字符

    回覆
    0
  • 怪我咯

    怪我咯2017-04-18 10:50:36

    試下把文件另存為utf-8格式

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-18 10:50:36

    是不是有BOM頭

    回覆
    0
  • 怪我咯

    怪我咯2017-04-18 10:50:36

    在windows下面用記事本之類的保存文件就可能出現這種問題,記事本自動插入了三個不可見字節 0xEF 0xBB 0xBF,一般稱作BOM頭。

    你可以把這三個位元組輸出為16進位或10進制,看看是不是這三個數字

    回覆
    0
  • 取消回覆