Správce BOM (přidat / odstranit)
Přidejte nebo odstraňte neviditelnou UTF-8 značku BOM na začátku textu.
Související nástroje
Správce BOM (přidat / odstranit)
Byte order mark jsou tři neviditelné bajty — U+FEFF — které některé editory a Windows nástroje vtisknou na úplný začátek UTF-8 souboru. Nikdy ho nevidíte, ale všechno za ním ano: BOM způsobí selhání shell skriptu na prvním řádku, rozbije CSV import čekající čistou hlavičku, objeví se jako rozsypaný před <?php či <?xml a z JSON souboru udělá chybu parsování. Tento nástroj ho přidá či odstraní jedním vložením a zjistí přítomnost, aniž by cokoli změnil.
Odstranění vezme přesně jeden úvodní BOM a zbytek textu — včetně jakéhokoli záměrného zero-width no-break space uprostřed — nechá úplně na pokoji. Přidání předřadí BOM, ale nikdy druhý, pokud už tam je, takže se dá bezpečně spustit dvakrát. Zjištění ohlásí stav a vrátí text nezměněný, když jen potřebujete vědět. Počítadlo pojmenuje, co se stalo, a dá výsledný počet UTF-8 bajtů, kde tři bajty BOM jsou jediný rozdíl, který uvidíte.
Proč byste BOM vůbec přidávali? Hrstka nástrojů se na něj stále spoléhá: Excel čte UTF-8 CSV bez BOM jako lokální ANSI kódovou stránku a zmrší jména s diakritikou, takže BOM je pragmatická oprava pro CSV otvíraná v Excelu. Téměř pro všechno ostatní — webové servery, skripty, konfiguráky, zdrojový kód — je BOM přítěž a odstranění je odpověď.
Všechno běží lokálně ve vašem prohlížeči — obsah vašeho souboru nikdy neopustí vaše zařízení.