Lista de codificações

Insira um texto curto para comparar, caractere por caractere, os resultados de codificação de Unicode, UTF-8, UTF-16 e ASCII, GB2312, GBK, GB18030 e Big5, mantendo também a consulta rápida das finalidades das codificações.

Processamento local no navegador
Esta página passou na verificação do diretório público; ative JavaScript para usar todos os recursos.
Guia de uso

Como usar a lista de codificações

O texto de entrada é calculado apenas no navegador atual usando tabelas de códigos locais fixas; não é enviado nem salvo.

  1. Inserir texto curto

    Insira ou cole no máximo 64 valores escalares Unicode; espaços em branco, caracteres repetidos e a ordem original serão preservados.

  2. Comparar caractere por caractere

    Veja o Unicode, UTF-8, UTF-16 de cada caractere e os bytes de cada codificação legada; os valores hexadecimais são padronizados em maiúsculas e separados por espaços.

  3. Copiar ou limpar

    O resultado atual pode ser copiado como TSV para facilitar a colagem em planilhas; o botão de limpar também remove os resultados da consulta.

Restrições e observações

  • A coluna GB2312 usa estritamente o mapeamento do conjunto de caracteres GB2312-1980; as colunas GBK, GB18030 e Big5 usam o algoritmo de compatibilidade com a Web de WHATWG Encoding; esses critérios não são equivalentes entre si.
  • A consulta Big5 inclui extensões comuns WHATWG do índice, HKSCS; GB18030 usa índices e tabelas de faixas fixos, mas esta ferramenta não é um detector de conformidade da codificação de arquivos.
  • Caracteres que não podem ser mapeados serão exibidos explicitamente como “não compatíveis”, sem usar pontos de interrogação ou caracteres de substituição para simular um resultado bem-sucedido; os resultados da consulta também não permitem inferir a codificação original de um arquivo desconhecido.

Perguntas frequentes

Por que os bytes do mesmo caractere são diferentes em colunas de codificação distintas?

Cada codificação usa um conjunto de caracteres e regras de alocação independentes; bytes iguais ou diferentes não permitem concluir que essas codificações sejam equivalentes entre si.

Por que o Emoji só apresenta resultados em algumas colunas?

Unicode, UTF-8, UTF-16 e GB18030 abrangem um intervalo maior de caracteres; ASCII, GB2312 estrito, GBK compatível com a Web e Big5 não abrangem todos os Emojis.

O conteúdo da consulta é enviado ao servidor?

Não. Os dados de mapeamento e a lógica de cálculo são carregados localmente com a página; a entrada e os resultados permanecem no navegador atual.

Feedback da páginaEncontrou um problema ou tem uma sugestão de melhoria?
Recursos de feedback precisam ser usados na versão online

Envie somente após ativar JavaScript na versão online; a funcionalidade local da ferramenta ou do exemplo não é afetada.

Ir para o feedback na versão online