Úvodní stránka | Tato stránka v originále

Bajt objednávat značku

Bajt objednávat značku (BOM) je charakter na kódovém místě FEFF (nula-šířka ne-rozbít prostor), když ten charakter je používán označit Endianness zakódoval řetěz UCS/Unikódové charaktery.

BOM může být používán ukázat, že unlabeled text je UTF-16 nebo UTF-8 kódoval, stejně jako indikování bajt-pořadí UTF-16 text, zda značený nebo ne.

V UTF-16, BOM je vyjádřen jak 8-kousl bajtovou sekvenci FE FF u začátku zakódovaného řetězce, ukázat, že zakódované charaktery, které následují to používají velký-endian objednávku bajtu; nebo to je vyjádřeno jako sled bajtu FF FE signalizovat malý-endian nařídí.

UTF-8 text může také používat BOM, ačkoli toto je vzácné, od UTF-8 předepíše fixovaný bajt objednat, a od UTF-8 je často považovaný nebo nevyslovený, tak to nepotřebuje podpis. UTF-8 reprezentace BOM je sled bajtu EF BB BF.

Externí odkazy