encoding-converter character-encoding GBK Unicode UTF-8

Guia do Conversor de Codificação Universal: De Legacy para Unicode

Domine a conversão de codificação de texto. Suporte para GBK, Big5, Shift-JIS e codificações legadas. Apresenta detecção automática, transformações CJK e inspeção profunda de Unicode.

T3 Tool3M Editorial Team Guia técnico revisto 2026-04-26 4 min de leitura Revisto por Tool3M Maintainers Usar esta ferramenta

Codificação de Caracteres: A Ponte entre Bytes e Texto

Você já abriu um arquivo de texto apenas para ver uma confusão de caracteres ilegíveis? Esse "mojibake" geralmente acontece quando há uma incompatibilidade entre a Codificação do arquivo (como os caracteres são salvos como bits) e o método de Decodificação usado pelo seu software.

Os computadores só entendem números (0s e 1s). A codificação é o "dicionário" que diz ao computador que o byte 0x41 representa a letra "A". Embora simples para o inglês (ASCII), as coisas ficam complicadas com milhares de caracteres em chinês, japonês e coreano (CJK), levando a vários padrões concorrentes ao longo das décadas.

Nosso Conversor de Codificação Universal foi projetado para resolver isso, suportando desde codificações regionais legadas até o moderno padrão Unicode.

Recursos Principais

1. Suporte a Codificações Legadas e Regionais

Historicamente, diferentes regiões desenvolveram seus próprios padrões porque o Unicode não existia ou não era amplamente adotado:

  • Chinês (Continente): GB2312, GBK e o mais recente GB18030, que inclui suporte para línguas minoritárias.
  • Chinês (Taiwan/HK): Big5, o padrão de fato para caracteres chineses tradicionais.
  • Japonês: Shift-JIS (comum no Windows), EUC-JP (Unix/Linux) e ISO-2022-JP (E-mail).
  • Coreano: EUC-KR e CP949 (Windows).
  • Ocidental: ISO-8859-1 (Latin-1), Windows-1252.

2. Detecção Automática Inteligente

Carregue qualquer arquivo de texto e nossa ferramenta usará algoritmos heurísticos avançados (como chardet) para identificar sua provável codificação. Ela analisa padrões de bytes e frequências de caracteres para fornecer uma porcentagem de confiança, ajudando você a escolher o decodificador correto mesmo quando os metadados estão ausentes.

3. Transformações de Conteúdo CJK

Além de apenas alterar os valores dos bytes, oferecemos processamento de texto profundo adaptado para idiomas do leste asiático:

  • Chinês Simplificado vs. Tradicional: Usa uma tabela de mapeamento de alta qualidade para converter documentos inteiros, preservando variações específicas do contexto.
  • Conversor de Pinyin: Converte automaticamente Hanzi para Pinyin com marcas de tom precisas, essencial para estudantes e linguistas.
  • Conversão de Largura Total/Meia Largura: Corrige os problemas de espaçamento causados pela mistura de caracteres CJK de "byte duplo" com caracteres ocidentais de "byte único".
  • Conversão de Escrita Japonesa: Converta instantaneamente entre Hiragana, Katakana e Romaji.

4. Ferramentas Profissionais de Unicode e Depuração

Para desenvolvedores e usuários avançados, fornecemos transparência de baixo nível:

  • Inspetor de Pontos de Código: Veja exatamente qual valor hexadecimal Unicode corresponde a cada caractere (ex: U+6211 para "我").
  • Formas de Normalização: Converta entre as formas NFC (composta) e NFD (decomposta), o que é crítico para a compatibilidade multiplataforma macOS/Linux.
  • Detector de Caracteres Invisíveis: Identifique marcadores "BOM" ocultos, espaços de largura zero ou caracteres de controle maliciosos.
  • Detecção de Homógrafos: Proteja-se contra "Ataques de Homógrafos IDN", onde caracteres semelhantes (como um 'а' cirílico vs um 'a' latino) são usados para phishing.

Caso de Uso: Corrigindo Arquivos CSV e de Legendas Corrompidos

Dois dos cenários mais comuns de "caracteres ilegíveis" envolvem o Excel e legendas de filmes.

O Problema do CSV no Excel

Você exporta um CSV de um banco de dados, abre no Excel e todos os seus caracteres chineses ou acentuados aparecem quebrados. Isso acontece porque muitas versões do Excel esperam um BOM (Byte Order Mark) ou uma codificação regional específica como Windows-1252 ou GBK. Solução: Use nossa ferramenta para converter seu arquivo UTF-8 para "UTF-8 com BOM" ou "GBK", e o Excel o lerá perfeitamente.

Incompatibilidade de Legendas

Você baixa um arquivo .srt para um filme, mas o player mostra retângulos ou símbolos aleatórios. Isso geralmente acontece quando a legenda está codificada em um formato regional (como Windows-1251 para russo), mas o player espera UTF-8. Solução: Carregue o .srt em nosso conversor, deixe-o detectar automaticamente a fonte e exporte-o como UTF-8.


Dicas para Desenvolvedores: Lidando com Codificações no Código

Ao escrever software, seguir estas regras economizará horas de depuração:

  1. Sempre use UTF-8: É o padrão universal. Raramente há uma razão para usar qualquer outra coisa em 2024.
  2. Defina Explicitamente a Codificação: Ao ler ou gravar arquivos, nunca confie no "padrão do sistema". No Python, use open(file, 'r', encoding='utf-8').
  3. Esteja Ciente do BOM: Embora o UTF-8 não precise tecnicamente de um Byte Order Mark, alguns aplicativos do Windows o exigem para reconhecer o arquivo corretamente.

Privacidade e Segurança

Acreditamos que seus dados pertencem a você. Todo o processamento acontece localmente na memória do seu navegador. Não usamos um servidor backend para conversão; seu texto e arquivos nunca são enviados pela rede. Isso garante 100% de privacidade e permite que a ferramenta funcione mesmo quando você estiver offline.


Veja Também