>  Q&A  >  본문

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

PHPzPHPz2744일 전637

모든 응답(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에서 파일을 저장할 때 발생할 수 있습니다. 메모장은 일반적으로 BOM 헤더라고 하는 3개의 보이지 않는 바이트 0xEF 0xBB 0xBF를 자동으로 삽입합니다.

    이 3바이트를 16진수 또는 10진수로 출력하여 이 세 숫자인지 확인할 수 있습니다

    회신하다
    0
  • 취소회신하다