GB18030 atalho das regras de codificação

Insira um texto curto e consulte os bytes reais e os tipos de um, dois ou quatro bytes conforme WHATWG Web compatível GB18030; a consulta rápida das regras de codificação é preservada.

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 das regras de codificação GB18030

Os bytes GB18030 são calculados no navegador atual usando índices fixos locais e tabelas de intervalos; o texto não é enviado.

  1. Inserir texto curto

    Insira no máximo 64 valores escalares Unicode; a ferramenta os processa caractere por caractere na ordem original.

  2. Ver tipos de byte

    Veja os bytes hexadecimais em maiúsculas caractere por caractere e diferencie ASCII de um único byte, índices de dois bytes e mapeamentos de intervalo de quatro bytes.

  3. Verificar as regras de codificação

    A consulta de um único caractere é vinculada à explicação das regras; é possível copiar TSV ou limpar, e os itens não suportados não serão ocultados por caracteres substitutos.

Restrições e observações

  • A consulta usa os índices fixos WHATWG e a tabela de intervalos GB18030 de Encoding, e também incorpora as atualizações de compatibilidade Web de GB18030-2022; não é um validador completo de conformidade com o padrão.
  • A saída representa apenas os bytes de codificação de um único valor escalar Unicode, sem incluir o arquivo BOM, o encapsulamento de transmissão ou o estado de decodificação.
  • WHATWG explicitamente exclui U+E5E5; ele será exibido como “não suportado”. A ferramenta não usará um ponto de interrogação nem U+FFFD para substituir o caractere original.

Perguntas frequentes

Por que um Emoji produz um resultado de quatro bytes?

GB18030 usa um algoritmo de intervalo para gerar sequências de quatro bytes para muitos valores escalares Unicode que não estão incluídos no índice de dois bytes.

Por que os bytes de GB18030 e GBK são iguais para alguns caracteres?

GB18030 herdou muitos mapeamentos de dois bytes, mas também adicionou uma faixa de quatro bytes; o mesmo resultado não significa que as duas codificações sejam totalmente equivalentes.

Esta ferramenta pode determinar se um arquivo está em conformidade com GB18030-2022?

Não. Aqui é feita uma consulta de codificação caractere por caractere; não são verificados o fluxo completo de bytes, sequências inválidas, rótulos declarados nem outros requisitos de conformidade do padrão.

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