Upravitelj sastavnice (dodaj/ukloni)
Dodajte ili uklonite nevidljivu oznaku redoslijeda bajtova UTF-8 na početku teksta.
Upravitelj sastavnice (dodaj/ukloni)
Oznaka redoslijeda bajtova tri su nevidljiva bajta — U+FEFF — koje neki uređivači i Windows alati upisuju na samom početku UTF-8 datoteke. Vi to nikada ne vidite, ali sve nizvodno jest: BOM čini skriptu ljuske neuspješnom u prvom retku, prekida uvoz CSV-a koji očekuje čisto zaglavlje, prikazuje se kao mojibake prije <?php ili <?xml i pretvara JSON datoteku u pogrešku analize. Ovaj alat ga dodaje ili uklanja u jednom tijestu i otkriva je li prisutan bez dodirivanja bilo čega.
Uklanjanje uklanja točno jedan vodeći BOM i ostavlja ostatak teksta - uključujući sve namjerne razmake bez prijeloma nulte širine u sredini - potpuno sam. Dodajte ispred BOM-a, ali nikada drugi ako je već tamo, tako da je sigurno pokrenuti dvaput. Detect izvještava o stanju i vraća tekst nepromijenjen, za slučajeve kada samo trebate znati. Zbroj naziva ono što se dogodilo i daje rezultirajući broj bajtova UTF-8, gdje su tri bajta BOM-a jedina razlika koju ćete vidjeti.
Zašto biste uopće dodali sastavnicu? Pregršt alata i dalje se oslanja na njega: Excel čita UTF-8 CSV bez BOM-a kao lokalnu ANSI kodnu stranicu i iskrivljuje imena s naglascima, tako da je BOM pragmatično rješenje za CSV-ove otvorene u Excelu. Za gotovo sve ostalo - web poslužitelje, skripte, konfiguracijske datoteke, izvorni kod - BOM je odgovornost, a uklanjanje je odgovor.
Sve se izvodi lokalno u vašem pregledniku — sadržaj vaše datoteke nikada ne napušta vaš uređaj.