GBK referência rápida de intervalos de codificação

Insira um texto curto e consulte, conforme a compatibilidade Web de WHATWG GBK, os bytes reais, os tipos de byte único e duplo, indicando se a sequência de bytes usada é a mesma do mapeamento GB2312 desta página.

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 consulta rápida do intervalo de codificação GBK

Os bytes de GBK são calculados no navegador atual usando um índice fixo local; o conteúdo inserido não é enviado.

  1. Inserir texto curto

    Insira no máximo 64 valores escalares Unicode; os espaços em branco, os caracteres repetidos e a ordem são mantidos.

  2. Ver bytes compatíveis com a Web

    Visualize, caractere por caractere, os bytes hexadecimais em maiúsculas, o tipo de byte único ou duplo e se a saída de WHATWG GBK é exatamente igual à sequência de bytes mapeada nesta página por GB2312.

  3. Explicação do intervalo relacionada

    A consulta de um único caractere localiza o intervalo correspondente; o resultado pode ser copiado como TSV; quando não houver mapeamento, será exibido claramente como “sem suporte”.

Restrições e observações

  • A consulta usa o algoritmo de codificação GBK de WHATWG Encoding, que não equivale a todas as CP936 do Windows, páginas de código do sistema operacional ou extensões privadas de fabricantes.
  • O símbolo do euro é codificado como um único byte 80 segundo as regras de compatibilidade da Web; WHATWG explicitamente excluídos U+E5E5 serão exibidos como “sem suporte”.
  • “Sequência de bytes idêntica” compara apenas a saída de WHATWG GBK de um único caractere com o mapeamento GB2312 desta página; isso não significa que qualquer fluxo de bytes GBK possa ser decodificado por GB2312.

Perguntas frequentes

Por que o símbolo do euro é exibido como 80?

Este é um mapeamento especial de byte único definido por WHATWG como uma codificação compatível com a Web de GBK, e não um mapeamento estrito de GB2312.

Por que os Emojis não são compatíveis em GBK?

A compatibilidade Web GBK cobre principalmente ASCII e índices existentes de dois bytes, não sendo capaz de representar todos os escalares Unicode.

Como é calculada a marcação de sequências de bytes idênticas?

A ferramenta calcula separadamente o mapeamento de WHATWG GBK e o mapeamento de ICU/IBM 5478 round-trip GB2312 desta página; marca como “Sim” somente quando ambos podem ser codificados e as sequências de bytes são exatamente iguais.

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