Unicode e internacionalização

corrigir caracteres corrompidosrastreie a leitura errada

Compare interpretações sem alterar o texto nem os bytes de origem.

corrigir caracteres corrompidos

Texto corrompido ou bytes originais

Candidatos de reparo

Digite texto, cole Hex ou escolha um arquivo.

Texto e bytes do arquivo são processados apenas neste navegador; nada é enviado.

Entrada ou opções mudaram. Aguardando nova análise.

Candidatos são hipóteses. Ser reversível não prova qual era o texto original.

É hora de corrigir caracteres corrompidos quando um nome com acento vira “café” ou um CSV antigo apresenta símbolos estranhos. Comece com um trecho pequeno que contenha palavras conhecidas.

Se o arquivo original ainda existe, use os bytes dele. Tentar corrigir caracteres estranhos só a partir de texto corrompido não recupera valores que outro aplicativo já trocou por �.

Por que corrigir caracteres corrompidos aqui?

O material de origem continua disponível ao testar cada hipótese.

Os mesmos bytes, leituras diferentes

Ao corrigir caracteres corrompidos, os bytes de um arquivo ou de Hex permanecem intactos. UTF-8, GBK e outros decodificadores geram prévias separadas; escolher uma não altera a origem.

A mesma sequência de blocos de bytes se ramifica em diferentes prévias de texto.

Mostrar o caminho do engano

Para texto colado, a ferramenta refaz os bytes conforme a codificação da leitura equivocada e depois interpreta pela codificação original presumida. O caminho aparece junto do candidato.

Caracteres embaralhados passam de volta por blocos de bytes até formar uma palavra com acento.

Descubra qual evidência você ainda tem

01

Prefira o arquivo de origem

Arquivo e Hex preservam os bytes reais e mostram o deslocamento, a partir de zero, de erros UTF-8. O texto já colado não conserva a posição desses bytes no arquivo anterior.

02

Leia a direção como história

“Gravado originalmente em” indica a primeira codificação; “lido por engano como” indica a interpretação posterior. Alterar uma opção invalida imediatamente o resultado anterior.

03

Confira nomes antes de exportar

Um caminho reversível não é prova de correção. Compare nomes, acentos e pontuação; a cópia e o download exigem uma análise atualizada.

Pistas úteis para cada tipo de entrada

Validação estrita de UTF-8

Em bytes de arquivo ou Hex, a análise aponta inícios, continuações e sequências truncadas inválidas. A codificação UTF-8 não recebe um falso deslocamento quando a entrada é só texto colado.

Candidatos para vários idiomas

Leituras ocidentais, cirílicas e do leste asiático aparecem separadas. Um reparador de mojibake mostra hipóteses, sem declarar que a primeira é necessariamente a correta.

Duas cópias distintas

O candidato escolhido é salvo como novo texto UTF-8. Os bytes iniciais podem ser baixados à parte, permitindo reexaminar uma escolha ruim sem perder a origem.

Limites de uma recuperação aparente

Reversível não significa correto
Um trecho curto pode parecer legível sob várias codificações. Compare palavras conhecidas e a procedência do arquivo antes de aceitar uma hipótese.
Um substituto não guarda o byte anterior
Se outro programa já escreveu � ou ?, o byte original pode ter desaparecido. Procure uma cópia anterior; o texto colado não basta para reconstruí-lo.
Posição de erro exige bytes
Deslocamentos de erros UTF-8 só são calculados para arquivo ou Hex. A área de transferência já entrega caracteres Unicode, não os bytes defeituosos da origem.
Nenhum arquivo é sobrescrito
A página não altera CSV, banco de dados ou PDF e não exporta para codificações antigas que poderiam trocar caracteres por ?. Ela cria novos arquivos UTF-8.

Dúvidas sobre corrigir caracteres corrompidos

O que causa mojibake?

Ele surge quando bytes gravados em uma codificação são lidos em outra. A mesma sequência então passa a representar caracteres diferentes.

Vai danificar texto que já está correto?

Não. A análise e a seleção de candidato não modificam a entrada. O download cria um arquivo novo e o original continua disponível.

É possível corrigir arquivos CSV corrompidos?

Você pode ler os bytes de um CSV local e salvar a prévia escolhida como texto UTF-8. A ferramenta não analisa colunas nem regrava o arquivo original.

Por que há partes do texto corrompidas que esta ferramenta não consegue restaurar?

Elas podem ter passado por várias conversões ou já conter � no lugar dos bytes antigos. Tente obter uma exportação anterior e avalie trechos separados.

O que significam rótulos como 'Abertura em EUC-JP do original UTF-8'?

Eles descrevem uma hipótese sobre como os bytes foram gravados e depois lidos por engano. Use a direção manual e compare o resultado com o contexto, sem tratar o rótulo como certeza.

Encontrou outro caso difícil?

Volte a corrigir caracteres corrompidos

Para corrigir caracteres corrompidos neste trecho, compare candidatos com o contexto e preserve os bytes antes de salvar uma interpretação.