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

Publicar una respuesta


Esta pregunta es una forma de evitar inserciones automatizadas por spambots.
Emoticonos
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:
BBCode está habilitado
[img] está habilitado
[flash] está deshabilitado
[url] está habilitado
Emoticonos están habilitados
Revisión de tema
   

Si quieres adjuntar uno o más archivos introduce los detalles debajo

Expandir vista Revisión de tema: ¿Qué significa BOM, que es un acrónimo mencionado para UTF-8?

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

Nota por ~ » Mar Jun 25, 2013 5:16 pm

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.

Arriba


cron