Gestore distinta base (aggiungi/rimuovi)
Aggiungi o rimuovi il contrassegno invisibile dell'ordine dei byte UTF-8 all'inizio del testo.
Gestore distinta base (aggiungi/rimuovi)
Il contrassegno dell'ordine dei byte è costituito da tre byte invisibili, U+FEFF, che alcuni editor e strumenti Windows contrassegnano all'inizio di un file UTF-8. Non lo vedi mai, ma tutto a valle lo fa: un BOM fa fallire uno script di shell sulla sua prima riga, interrompe un'importazione CSV che prevede un'intestazione pulita, si presenta come mojibake prima di <?php o <?xml e trasforma un file JSON in un errore di analisi. Questo strumento lo aggiunge o lo rimuove in un unico incolla e rileva se ne è presente uno senza toccare nulla.
Rimuovi rimuove esattamente una distinta base iniziale e lascia il resto del testo, incluso qualsiasi spazio di non interruzione deliberatamente di larghezza zero nel mezzo, completamente solo. Aggiungi antepone la distinta base, ma mai una seconda se è già presente, quindi è sicuro eseguirla due volte. Rileva segnala lo stato e restituisce il testo invariato, per quando hai solo bisogno di sapere. Il conteggio nomina ciò che è accaduto e fornisce il conteggio dei byte UTF-8 risultante, dove i tre byte della distinta base sono l'unica differenza che vedrai.
Perché mai dovresti aggiungere una distinta base? Una manciata di strumenti fa ancora affidamento su di esso: Excel legge un CSV UTF-8 senza distinta base come tabella codici ANSI locale e confonde i nomi accentati, quindi una distinta base è la soluzione pragmatica per i CSV aperti in Excel. Per quasi tutto il resto (server Web, script, file di configurazione, codice sorgente) la distinta base è una responsabilità e la rimozione è la risposta.
Tutto viene eseguito localmente nel tuo browser: il contenuto del tuo file non lascia mai il tuo dispositivo.