Upravitelj kosovnice (dodaj/odstrani)
Dodajte ali odstranite nevidno oznako vrstnega reda bajtov UTF-8 na začetku besedila.
Upravitelj kosovnice (dodaj/odstrani)
Oznaka vrstnega reda bajtov so trije nevidni bajti — U+FEFF —, ki jih nekateri urejevalniki in orodja Windows odtisnejo na samem začetku datoteke UTF-8. Nikoli ga ne vidite, toda vse v smeri toka se: BOM povzroči, da lupinski skript ne uspe v prvi vrstici, prekine uvoz CSV, ki pričakuje čisto glavo, se prikaže kot mojibake pred <?php ali <?xml in spremeni datoteko JSON v napako pri razčlenjevanju. To orodje ga doda ali odstrani v eni pasti in zazna, ali je prisoten, ne da bi se česar koli dotaknil.
Odstrani odstrani natanko eno vodilno kosovnico in pusti preostalo besedilo – vključno z morebitnim presledkom brez preloma na sredini – popolnoma pri miru. Dodajte pred BOM, vendar nikoli drugega, če je že tam, tako da je varno zagnati dvakrat. Detect poroča o stanju in vrne besedilo nespremenjeno, ko morate vedeti. Seštevek poimenuje, kaj se je zgodilo, in poda končno število bajtov UTF-8, kjer so trije bajti BOM edina razlika, ki jo boste videli.
Zakaj bi sploh dodali BOM? Nekaj orodij se še vedno zanaša nanj: Excel bere CSV UTF-8 brez BOM kot lokalno kodno stran ANSI in popači naglašena imena, zato je BOM pragmatičen popravek za CSV-je, odprte v Excelu. Za skoraj vse ostalo – spletne strežnike, skripte, konfiguracijske datoteke, izvorno kodo – je BOM odgovornost, odstranitev pa odgovor.
Vse se izvaja lokalno v vašem brskalniku – vsebina vaše datoteke nikoli ne zapusti vaše naprave.