Administrador de BOM (agregar/eliminar)
Agregue o elimine la marca de orden de bytes UTF-8 invisible al comienzo de su texto.
Administrador de BOM (agregar/eliminar)
La marca de orden de bytes son tres bytes invisibles (U+FEFF) que algunos editores y herramientas de Windows marcan al comienzo de un archivo UTF-8. Nunca lo ve, pero todo lo que ocurre en sentido descendente sí lo hace: una lista de materiales hace que un script de shell falle en su primera línea, interrumpe una importación CSV que espera un encabezado limpio, aparece como mojibake antes de <?php o <?xml y convierte un archivo JSON en un error de análisis. Esta herramienta lo agrega o lo elimina de una sola vez y detecta si hay uno presente sin tocar nada.
Elimine exactamente una lista de materiales inicial y deje el resto del texto, incluido cualquier espacio deliberado de ancho cero sin interrupciones en el medio, completamente en paz. Add antepone la lista de materiales, pero nunca una segunda si ya está allí, por lo que es seguro ejecutarla dos veces. Detect informa el estado y devuelve el texto sin cambios, para cuando solo necesites saberlo. El recuento nombra lo que sucedió y proporciona el recuento de bytes UTF-8 resultante, donde los tres bytes de la lista de materiales son la única diferencia que verá.
¿Por qué agregarías alguna vez una lista de materiales? Un puñado de herramientas todavía dependen de él: Excel lee un CSV UTF-8 sin BOM como la página de códigos ANSI local y confunde los nombres acentuados, por lo que una BOM es la solución pragmática para los CSV abiertos en Excel. Para casi todo lo demás (servidores web, scripts, archivos de configuración, código fuente), la lista de materiales es una responsabilidad y la eliminación es la respuesta.
Todo se ejecuta localmente en su navegador: el contenido de su archivo nunca sale de su dispositivo.