SPATIUM Desktop
주소복사
About Operating System Languages Tools Favorites Notice Visit TEST  
     Notice (47)
     News (10)
   ID  
   Password  
  |  
  Location United States
  IP Address 3.238.24.209
2022. 06
1234
567891011
12131415161718
19202122232425
262728
29
30
Title

UTF-8 BOM( Byte Order Mark )

Writer 김태우 Date 2013-02-28 11:02:53 Visit 2521
UTF-8 BOM, UTF-16, UTF-32

 

UTF-8 BOM ( Byte order Mark )

 

유니코드 인코딩에는 여러가지 방식이 있으며, 대표적인 UTF-8을 비롯해서 UTF-16, UTF-32 등이 있다.

이렇게 비슷한 방식을 사용하는 문서는 BOM(Byte Order Mark)으로 구별이 되며, 문서 맨 앞에 눈에 보이지 않는

특정 Byte를 넣은 다음 이것을 해석해서 정확한 인코딩 방식을 인지한다.

 

   1. BOM의 종류

인코딩 방식 BOM ( Byte Order Mark )
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

UTF-8은 다른 인코딩 방식과는 다르게 BOM의 순서가 EF BB BF로 정해져 있다. 그래서 이 BOM은

바이트 순서(Byte Order)와 상관없기 때문에 UTF-8 Signature 라고 불린다.

 

UTF-8 BOM 형식은 윈도우의 메모장 등 일반 편집기에서 자동으로 BOM 을 추가한다.

그러나, Linux 나 Unix 계열에서는 웹 페이지에서 BOM을 여백으로 처리하는 경우가 있으며, 개발자 입장에서는

눈에 보이지는 않지만 여백이 발생하므로 당황하는 경우가 가끔있다. 에디트 플러스 같은 에디터로 

BOM 이 없는 UTF-8 형식으로 저장하면 문제가 해결된다.

 

Title Date Visit
POSTMAN, 토큰조회API의 결과값 token을 요청 Header 값으로 사용 2019-07-17 3321
BMT, POC, prototyping, pilot 2019-06-10 1314
클래식 100곡 순위 2019-03-11 2405
AWS 참고 자료 2019-03-06 1656
MAC 단축키 2019-02-19 1311
UTF-8 BOM( Byte Order Mark ) 2013-02-28 2521
METADATA ( 메타데이터 ) 2013-02-27 2075
Responsive Web ( 반응형 웹 ) 2012-07-31 2333
사이트 트래픽 관련 2012-05-16 3388
URL 복사 기능 추가 2012-05-04 3905
펨토셀(Femtocell) 이란? 2012-05-02 4214
Copyright (C) SPATIUM. All rights reserved.
[SPATIUM]WebMaster Mail