Gerenciador de BOM (adicionar/remover)
Adicione ou remova a marca invisível de ordem de bytes UTF-8 no início do seu texto.
Gerenciador de BOM (adicionar/remover)
A marca de ordem de bytes são três bytes invisíveis – U+FEFF – que alguns editores e ferramentas do Windows carimbam logo no início de um arquivo UTF-8. Você nunca vê isso, mas tudo o que acontece no downstream: uma lista técnica faz um script de shell falhar em sua primeira linha, interrompe uma importação CSV que espera um cabeçalho limpo, aparece como o mojibake antes de <?php ou <?xml e transforma um arquivo JSON em um erro de análise. Esta ferramenta adiciona ou remove de uma só vez e detecta se alguém está presente sem tocar em nada.
Remova as tiras de exatamente uma lista técnica inicial e deixe o resto do texto - incluindo qualquer espaço deliberado sem quebra de largura zero no meio - completamente sozinho. Add precede a BOM, mas nunca uma segunda se ela já estiver lá, portanto é seguro executar duas vezes. Detect relata o estado e retorna o texto inalterado, para quando você só precisa saber. A contagem nomeia o que aconteceu e fornece a contagem de bytes UTF-8 resultante, onde os três bytes da lista técnica são a única diferença que você verá.
Por que você adicionaria uma lista técnica? Algumas ferramentas ainda dependem dele: o Excel lê um CSV UTF-8 sem BOM como a página de código ANSI local e distorce nomes acentuados, portanto, um BOM é a correção pragmática para CSVs abertos no Excel. Para quase todo o resto – servidores web, scripts, arquivos de configuração, código-fonte – a lista técnica é uma responsabilidade e a remoção é a resposta.
Tudo é executado localmente no seu navegador – o conteúdo do seu arquivo nunca sai do seu dispositivo.