Správca BOM (pridať / odstrániť)
Pridajte alebo odstráňte neviditeľnú UTF-8 značku BOM na začiatku textu.
Súvisiace nástroje
Správca BOM (pridať / odstrániť)
Byte order mark sú tri neviditeľné bajty — U+FEFF — ktoré niektoré editory a Windows nástroje vtlačia na úplný začiatok UTF-8 súboru. Nikdy ho nevidíte, no všetko za ním áno: BOM spôsobí zlyhanie shell skriptu na prvom riadku, rozbije CSV import čakajúci čistú hlavičku, objaví sa ako rozsypaný pred <?php či <?xml a z JSON súboru spraví chybu parsovania. Tento nástroj ho pridá či odstráni jedným vložením a zistí prítomnosť bez toho, aby čokoľvek zmenil.
Odstránenie zoberie presne jeden úvodný BOM a zvyšok textu — vrátane akéhokoľvek zámerného zero-width no-break space uprostred — nechá úplne na pokoji. Pridanie predradí BOM, no nikdy druhý, ak už tam je, takže sa dá bezpečne spustiť dvakrát. Zistenie ohlási stav a vráti text nezmenený, keď len potrebujete vedieť. Počítadlo pomenuje, čo sa stalo, a dá výsledný počet UTF-8 bajtov, kde tri bajty BOM sú jediný rozdiel, ktorý uvidíte.
Prečo by ste BOM vôbec pridávali? Hŕstka nástrojov sa naň stále spolieha: Excel číta UTF-8 CSV bez BOM ako lokálnu ANSI kódovú stránku a zmrší mená s diakritikou, takže BOM je pragmatická oprava pre CSV otvárané v Exceli. Takmer pre všetko ostatné — webové servery, skripty, konfiguráky, zdrojový kód — je BOM príťaž a odstránenie je odpoveď.
Všetko beží lokálne vo vašom prehliadači — obsah vášho súboru nikdy neopustí vaše zariadenie.