Corretor de acentos quebrados (mojibake)
Corrija texto com acentos quebrados (ã, é) quando UTF-8 foi lido como Latin-1 ou Windows-1252, ou simule o erro.
- Roda no seu navegador
Resultado
O resultado aparece aqui.
De onde vêm os acentos quebrados
O mojibake acontece quando um texto gravado em UTF-8 é lido como se fosse Latin-1 ou Windows-1252: cada letra com acento, que ocupa 2 bytes, vira dois símbolos. Assim, ação vira ação.
| Texto quebrado | Corrigido |
|---|---|
| ção | ção |
| Olá, você está bem? | Olá, você está bem? |
Como a correção funciona
- Cada caractere volta ao byte da codificação escolhida e os bytes são lidos como UTF-8. Se não formarem UTF-8 válido, o texto não era mojibake e a ferramenta avisa.
- Escolha Windows-1252 quando aparecerem aspas e travessões quebrados (“); com Latin-1, só os 256 primeiros códigos são aceitos.
- O modo inverso simula o erro, útil para reconhecer o padrão. Textos que já têm caracteres fora da tabela, como 日本語, não podem ser corrigidos.
Perguntas frequentes
Como corrigir acentos quebrados?
Cole o texto, escolha corrigir e a codificação provável, em geral Windows-1252. Olá vira Olá e ção vira ção.
Como consertar acentos quebrados causados por UTF-8?
Um arquivo ou página em UTF-8 interpretado como Latin-1 ou Windows-1252. O prefixo à seguido de outro símbolo é a marca: é o primeiro byte de um acento em UTF-8.