
Ao comparar arquivos, recebo esses caracteres no início da comparação.
Imagem dos personagens estranhos
Não sei exatamente quais informações fornecer, mas estarei atento a esta pergunta se alguém puder ajudar, mas precisar de mais informações de configuração.
Responder1
Aquilo é umMarca de ordem de byte Unicode ou BOM.
Normalmente é encontrado em arquivos escritos em uma plataforma Microsoft usandoUTF-8ouUTF-16LEcodificação (que a Microsoft descreve inutilmente como "Unicode")
Você pode normalizar seus arquivos para uma codificação comum usando ferramentas comoiconv
ou recode
.
A vida provavelmente será muito mais fácil se você padronizar em UTF-8 sem BOM para tudo o que você faz usando texto. No entanto, você pode ter circunstâncias específicas que tornem isso inatingível.
Veja também