Pular para o conteúdo

Detectar e converter codificação

Encoding Detector & Converter

Adivinha a codificação de caracteres de um arquivo — Windows-1252, CP949, Shift_JIS, GB18030 e outras — com prévia lado a lado de cada candidata, e o salva de novo como UTF-8 (com ou sem BOM), UTF-16 ou EUC-KR/CP949.

Solte um arquivo de texto e veja como ele é decodificado em cada codificação candidata, lado a lado, para escolher aquela em que o texto sai legível. Ele lê UTF-8, UTF-16, CP949, Shift_JIS, GB18030, EUC-JP e Windows-1252 e salva em UTF-8, UTF-8 (BOM), UTF-16 LE (BOM), UTF-16 BE (BOM) e EUC-KR / CP949, com as quebras de linha convertidas se você precisar: a lista de entrada é maior que a de saída porque o que um sistema antigo escreveu não é o que se deve escrever hoje.

🔒 Roda inteiramente no seu navegadorencodingcharsetutf8convert

Solte um arquivo de texto aqui

CSV, legendas, logs, código-fonte — qualquer arquivo de texto. Ele não sai desta aba.

Ou cole o texto

O texto colado já vem decodificado, então não há nada a adivinhar — só a codificação para salvar.

Coreano aparecendo como °í°´¸í quer dizer que um arquivo CP949 foi lido com outra tabela; ê³ ê° quer dizer que um arquivo UTF-8 foi lido como Latin-1. O candidato que mostrar o hangul certo é a codificação de origem.

Texto que já foi salvo quebrado — quando você tem o texto mas não o arquivo original — é o que a ferramenta “깨진 한글 복구” desfaz.

Como usar

  1. Solte o arquivo

    CSV, legendas, logs, código-fonte — qualquer coisa que seja texto. Um BOM no começo resolve a questão de vez e é relatado como tal.

  2. Escolha a candidata em que o português se lê bem

    Cada candidata mostra uma prévia e quantos caracteres não conseguiu ler. A detecção automática é um palpite; os seus olhos não.

  3. Escolha a codificação com que salvar

    UTF-8 para qualquer coisa moderna; UTF-8 com BOM quando o Excel precisar abrir o CSV; EUC-KR só quando um sistema coreano antigo exigir. Windows-1252 e Latin-1 podem ser lidos, mas não gravados. O painel diz quantos caracteres não cabem nessa codificação antes de salvar.

Perguntas frequentes

Meu texto mostra ção no lugar de ção

Um arquivo UTF-8 lido com uma tabela Latin-1 ou Windows-1252: escolha a candidata UTF-8. Se, em vez disso, você vê um � onde deveria haver um acento, é um arquivo Latin-1 ou Windows-1252 lido como UTF-8: escolha a candidata Windows-1252.

O Excel abre o meu CSV UTF-8 como texto corrompido

O Excel no Windows presume a página de código do sistema, a menos que o arquivo comece com um BOM. Salve como “UTF-8 com BOM” e ele abre corretamente, ao custo de três bytes que algumas ferramentas Unix mostram como caracteres.

Alguns caracteres viraram pontos de interrogação

O EUC-KR não tem código para eles — emoji, alguns caracteres han, a maioria das letras europeias, incluindo ç, ã e as vogais acentuadas. A lista é mostrada antes de salvar. Se você precisa desses caracteres, UTF-8 é a única resposta.

Só tenho o texto quebrado, não o arquivo

Então esta é a ferramenta errada — ela trabalha com bytes. A ferramenta de recuperação de hangul corrompido (깨진 한글 복구) pega o texto corrompido em si e desfaz a decodificação que o produziu.

Pode receber de

Em seguida

Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.