티스토리 뷰

my Programing/etc..

BOM (Byte-Order Mark)

Gandawon 2007. 11. 23. 18:34
BOM (Byte-Order Mark)

BOM이란 U+FEFF의 값을 갖는 유니코드 문자로 문서에 저장된 내용이 UTF-16이나 UTF-32 인코딩에서 어떤 바이트 순서로 저장되는지 그리고 UTF-8, UTF-16, UTF-32 방식 중 어느 방식으로 인코딩되어 있는지 표시하기 위해 쓰인다. [2]

BOM은 문서 가장 처음에 기록되어서 문서를 읽는 프로그램 (에디터 등)이 이하 문서 내용에 사용된 인코딩 방식을 자동적으로 인식하게 한다.

표 1: BOM 표시 방법 (참고문헌 [1]에서 인용)
인코딩 표시 방법 (16진수)
UTF-8 EF BB BF
UTF-16 Big Endian FE FF
UTF-16 Little Endian FF FE
UTF-32 Big Endian 00 00 FE FF
UTF-32 Little Endian FF FE 00 00
SCSU 0F FE FF
UTF-7 2B 2F 76
그리고 다음 바이트 중 하나 선택: [ 38 | 39 | 2B | 2F ]
UTF-EBCDIC DD 73 66 73
BOCU-1 FB EE 28

'my Programing > etc..' 카테고리의 다른 글

base64 Incoder Decoder #2  (0) 2008.04.11
base64 디코딩  (0) 2008.04.11
font.....  (0) 2008.02.25
Symbian OS Error Codes  (0) 2007.10.27
모바일 개발자 사이트 모음  (0) 2007.07.19
댓글