Caracteres Especiais
Verifique conteúdo XML ou JSON em busca de caracteres não-ASCII e/ou de controle, com relatório detalhado de cada ocorrência — gratuito, direto no navegador.
Não-ASCII x caracteres de controle: por que separar as categorias
Nem todo caractere não-ASCII é um problema — acentos e "ç" são texto legítimo em português, desde que o charset declarado bata com os bytes reais do arquivo (veja o detector de charset). Já um caractere de controle (códigos invisíveis como NUL, backspace ou um caractere de outra categoria Unicode não imprimível) quase sempre indica corrupção de dados — cópia malfeita de um PDF, um encoding trocado no meio do pipeline — e é rejeitado por qualquer autorizador fiscal.
Rodar as duas categorias juntas ajuda a distinguir rapidamente "isso é só acentuação, ok" de "isso é lixo binário que precisa ser limpo antes de assinar o XML".