BOM= Byte Order Mark -> Byte sorrend jelzése.
Magyarán a szerkesztő egy üres karaktert helyez el a karaktersorozat elején, ami azt jelentené a szerkesztő felé, hogy szöveges karakterek milyen kódolással következnek.
Programozási nyelvek közül. pl. a C tudja ezt értelmezni, de a PHP kiakad, ha egy ilyennel találkozik, ezért szoktuk azt mondani, hogy úgy kell elmenteni, hogy ne tartalmazzon BOM-t. Azt jelenti, hogy ne tartalmazzon üres karakterhelyet.
Bővebben itt:
Byte-sorrend