2012-04-25 1 views

답변

4

"EF BF BF는"오타, 당신은 "EF BB BF"를 의미하는 경우 :

네, 첫 번째 바이트 인 경우. 이 파일은 파일의 endianness을 식별하는 데 사용되는 "BOM", Byte Order Mark입니다.

UTF-16 및 UTF-32 인코딩 파일의 경우 필수 항목입니다.

UTF-8의 경우 선택 사항입니다. 일부 시스템은 혼동 될 수 있으므로 BOM이있는 UTF-8 파일이 예를 들어 ISO-8859-1을 예상하는 컨텍스트에서 사용되는 경우 예기치 않은 동작을 일으킬 수 있습니다.

편집는 "EF의 BF의 BF는"오타가 아닌 경우 , 그것은 어디서나 파일에 not valid UTF-8입니다.

+0

묻는 질문에 대해서는 정답이지만 UTF-16 및 UTF-32에서는 BOM이 필수 항목이 아닙니다. 참고 문헌 : Unicode Standard, Ch. 3, http://www.unicode.org/versions/latest/ch03.pdf –

+0

@ JukkaK.Korpela : 고마워, 대답을 업데이 트하겠습니다. –

+0

설명해 주셔서 감사합니다. – ExtremeBlue