Die UCS-2 und UTF-16-Kodierungen definieren das Unicode Byte Order Mark (bom) für den Einsatz bei den Anfängen von Text-Dateien, die für die Erkennung von Byte (oder Byte-Endianness-Erkennung) verwendet werden können. Das Bom, Code Point U+FEFF hat die wichtige Immobilie von Eindeutigkeit auf Byte nachzubestellen, unabhängig von der verwendeten Unicode-Codierung; U+FFFE (das Ergebnis von Byte-Swap-U+FEFF) ist nicht gleichbedeutend mit einem rechtlichen Charakter, und U+FEFF an anderen Orten, andere als der Anfang des Textes, vermittelt die Null-Breite-nicht-Pause-Raum (ein Charakter ohne Aussehen und keine Wirkung, als die Bildung von Ligaturen zu verhindern).
Was definiert das Bom?
UCS-2 und UTF-16