Español[Español] English[English]

Fecha actual Dom Ago 25, 2019 9:50 pm
Página 1 de 1

¿Qué significa BOM, que es un acrónimo mencionado para UTF-8?

NotaPublicado: Mar Jun 25, 2013 5:16 pm
por ~
Significa "Byte Order Mark", o "Marca de Orden de Bytes".

Para UTF-8, son 3 bytes con el valor 0xEF 0xBB 0xBF, que indican un archivo de texto UTF-8 Little Endian.

Para UTF-16, son 2 bytes con el valor 0xFE 0xFF.

Estas secuencias están siempre en el mismo orden, pero la detección de si los bytes están siendo recibidos en Little Endian o Big Endian es posible de manera más fácil, usando el stream mismo de texto, gracias al orden en que se reciben los bytes del BOM.