@ BOM(Byte Order Marker) : 해당파일이 어떤 인코딩을 사용했는지의 정보를 담고 있는 패턴. 텍스트 파일의 맨 앞 부분에 이 패턴을 넣어둠으로써 인코딩방식을 감지할 수 있다.
텍스트 인코딩 | BOM |
UTF-8 | EF BB BF |
UTF-16BE | FE FF |
UTF-16LE | FF FE |
UTF-32BE | 00 00 FE FF |
UTF-32LE | FF FE 00 00 |
ASCII | no BOM |