Corretor de Mojibake (Texto Corrompido)
FreeRecupera os bytes originais por trás de texto corrompido (mojibake) e os decodifica novamente sob várias codificações comuns, mostrando cada candidato que sai limpo.
Funciona inteiramente no seu navegador. Seu texto nunca é enviado a lugar nenhum.
O que esta ferramenta faz
Cole um texto que pareça corrompido (por exemplo Café em vez de Café) e esta ferramenta recupera os bytes originais e tenta decodificá-los novamente sob várias codificações de caracteres comuns, mostrando cada resultado que sai limpo para que você possa escolher o correto.
Como funciona
Mojibake como este é quase sempre causado por bytes UTF-8 válidos sendo lidos incorretamente byte por byte como Windows-1252 (ou o Latin-1 intimamente relacionado). Esta ferramenta reverte essa primeira etapa, mapeando cada caractere do seu texto corrompido de volta ao único byte do qual o Windows-1252 o teria produzido. Em seguida, ela alimenta essa sequência de bytes recuperada no TextDecoder integrado do navegador para várias codificações candidatas (UTF-8, Shift-JIS, EUC-JP, GBK, Big5, EUC-KR, KOI8-R, ISO-8859-7), e mantém apenas as decodificações que são concluídas sem erros ou caracteres de substituição.
Problemas que resolve
- Recuperar texto legível de um arquivo, e-mail ou exportação de banco de dados que foi aberto com a codificação errada.
- Corrigir nomes, endereços ou outros campos de texto que foram corrompidos durante uma importação entre sistemas com configurações de codificação incompatíveis.
- Verificar de qual idioma ou codificação original um trecho de texto corrompido provavelmente veio.
Perguntas frequentes
›O que causa o mojibake em primeiro lugar?
Acontece quando um texto salvo em uma codificação de caracteres (hoje quase sempre UTF-8) é aberto ou importado por um programa que assume uma codificação diferente (geralmente Windows-1252 ou Latin-1). Cada caractere UTF-8 original de múltiplos bytes é então exibido como dois ou três caracteres separados, incorretos e de um único byte.
›Por que esta ferramenta mostra vários resultados em vez de uma única correção?
Os mesmos bytes corrompidos às vezes podem ser validamente decodificados novamente sob mais de uma codificação, e esta ferramenta não tem como saber qual corresponde ao seu idioma de origem real. Ela mostra cada candidato que decodifica de forma limpa (sem caracteres de substituição) para que você possa escolher o que lê corretamente.
›Meu texto não mostra nenhum candidato, o que isso significa?
Ou o texto não era realmente mojibake causado por uma leitura incorreta de Windows-1252/Latin-1, ou a codificação original era algo fora da lista que esta ferramenta tenta. Verifique novamente se o texto realmente parece corrompido, em vez de apenas conter caracteres incomuns, mas válidos.
›Isso pode corrigir mojibake causado por outras codificações quebradas, não apenas Windows-1252?
Esta ferramenta reverte especificamente uma leitura incorreta de Windows-1252 ou Latin-1, já que essa é de longe a causa mais comum de mojibake no mundo real. Se seu texto foi corrompido por uma codificação de primeira etapa diferente, a própria etapa de recuperação de bytes não produzirá os bytes corretos, e nenhum candidato parecerá limpo.
›Isso é o mesmo que um decodificador de URL ou Base64?
Não. A codificação de URL e Base64 são transformações de texto separadas, intencionais e reversíveis. O mojibake é um efeito colateral não intencional de uma incompatibilidade de codificação de caracteres, e corrigi-lo significa reinterpretar corretamente os mesmos bytes subjacentes, em vez de decodificar um esquema de codificação deliberado.
Ferramentas relacionadas
Texto
Decodificador de JWT
Decodifica o cabeçalho e o payload de um JWT em JSON legível, converte declarações de timestamp em datas legíveis, sinaliza tokens expirados e pode verificar uma assinatura HS256 com um segredo que você fornece.
FreeTexto
Gerador de llms.txt
Gera um arquivo llms.txt seguindo a especificação llmstxt.org a partir de um título, resumo e seções de links, com agrupamento de seções Optional e visualização em tempo real.
FreeTexto
Pré-visualização de Markdown
Renderiza Markdown como HTML em tempo real e sanitizado ao lado da fonte, com uma alternância para visualizar e copiar o HTML gerado.
FreeTexto
Validador de Sintaxe MySQL
Valida a sintaxe MySQL de uma ou mais instruções separadas por ponto e vírgula, relatando a linha e coluna exatas do primeiro erro encontrado.
FreeTexto
Editor de HTML Online
Edite HTML, CSS e JavaScript em três painéis com uma visualização em tempo real em sandbox que atualiza enquanto você digita, além de um download com um clique como arquivo HTML autônomo.
FreeTexto
Gerador de Senhas
Gere senhas fortes e aleatórias diretamente no seu navegador usando um gerador criptograficamente seguro, com medidor de força em tempo real, cálculo de entropia e suporte para lotes de várias senhas de uma vez.
FreeTexto
Conversor de Punycode
Converta texto entre Unicode e Punycode (RFC 3492), a codificação somente ASCII usada para nomes de domínio internacionalizados, com um modo de domínio completo (sensível a pontos, prefixo xn-- automático) e um modo de rótulo simples, convertendo várias linhas de uma vez.
FreeTexto
Contador de Linhas
Um contador de linhas avançado que analisa instantaneamente seu texto colado: detecção de linhas duplicadas/vazias, filtragem de linhas de comentário, buscar e substituir com regex, ordenação e inserção de prefixo/sufixo.
Comentários (0)
Achou esta ferramenta útil? Deixe um comentário, compartilhe uma dica ou nos diga como podemos melhorá-la.
Ainda sem comentários. Seja o primeiro a compartilhar sua opinião!