Anúncios incomodam? Ir Sem anúncios Hoje

Conversor de Unicode para Entidades HTML

DesenvolvedorTexto
ANÚNCIO · REMOVER?
ANÚNCIO · REMOVER?

Guia

Conversor de Unicode para Entidades HTML

Caracteres especiais em HTML podem interromper a renderização, causar problemas de codificação ou ser exibidos incorretamente em diferentes navegadores. A conversão de caracteres Unicode em entidades HTML garante que seu conteúdo seja exibido corretamente em todos os lugares — de modelos de e-mail a plataformas de CMS legadas. Esta ferramenta lida com a conversão em ambas as direções, inteiramente no seu navegador.

Cole seu texto e obtenha entidades HTML instantaneamente, ou cole entidades para decodificá-las de volta para texto legível. Escolha entre os formatos de entidade nomeados, decimais ou hexadecimais, dependendo do seu caso de uso.

Como usar

Cole o texto Unicode no campo de entrada para codificá-lo como entidades HTML, ou mude para o modo de decodificação e cole entidades HTML para convertê-las de volta para texto legível. Selecione seu formato de entidade preferido (nomeado, decimal ou hexadecimal) e escolha se deseja codificar todos os caracteres ou apenas os não-ASCII. Os resultados aparecem instantaneamente enquanto você digita.

ANÚNCIO · REMOVER?

Características

  • Três Formatos de Entidade – Entidades nomeadas (©), decimais (©), ou hexadecimais (©) — escolha o que seu projeto precisa
  • Conversão bidirecional – Codificar Unicode para entidades ou decodificar entidades de volta para texto Unicode
  • Codificação Seletiva – Codificar apenas caracteres não-ASCII (recomendado) ou codificar tudo, incluindo ASCII básico
  • Suporte a Entidades Nomeadas HTML5 – Tabela de consulta abrangente cobrindo ~250 entidades HTML nomeadas
  • Tabela de Informações de Caracteres – Veja o ponto de código Unicode e o nome de cada caractere convertido
  • Processamento Automático – Resultados atualizados instantaneamente enquanto você digita — sem cliques de botão necessários
  • Apenas no Lado do Cliente – Toda a conversão acontece no seu navegador, nada é enviado para um servidor

Quando usar esta ferramenta

Use-o ao incorporar caracteres especiais em e-mails HTML, ao trabalhar com sistemas legados que não suportam UTF-8, ao garantir compatibilidade entre navegadores para símbolos de moeda e pontuação especial, ou ao depurar problemas de codificação em conteúdo web. O modo de decodificação é útil para tornar o HTML rico em entidades legível novamente.

Perguntas frequentes

  1. Qual é a diferença entre entidades HTML nomeadas, decimais e hexadecimais?

    Entidades nomeadas usam rótulos legíveis por humanos como © para o símbolo de copyright. Entidades decimais usam o ponto de código Unicode na base 10 como ©. Entidades hexadecimais usam a base 16 como ©. Todas as três são renderizadas identicamente nos navegadores. Entidades nomeadas são mais fáceis de ler no código fonte, mas só existem para caracteres comuns (~250 no HTML5). Entidades decimais e hexadecimais funcionam para qualquer caractere Unicode, tornando-as mais universais.

  2. Quando devo usar entidades HTML em vez de caracteres Unicode brutos?

    Use entidades HTML quando a codificação do seu documento pode não ser UTF-8 (sistemas legados, alguns clientes de e-mail), quando o caractere tem significado especial em HTML (como & e aspas), quando você precisa garantir compatibilidade com navegadores ou analisadores mais antigos, ou ao trabalhar com sistemas de gerenciamento de conteúdo que removem ou corrompem Unicode. Para sites modernos com UTF-8, Unicode bruto geralmente serve para a maioria dos caracteres, mas entidades ainda são necessárias para caracteres reservados em HTML.

  3. Quais são as entidades HTML mais comumente usadas?

    As entidades usadas com mais frequência são & (e comercial), < e > (colchetes angulares), " (aspas duplas),   (espaço inquebrável), © (copyright), ® (marca registrada), € (sinal de euro), — (travessão), e … (reticências). Os cinco primeiros são essenciais porque evitam conflitos com a sintaxe HTML — um e comercial ou colchete angular não escapado pode quebrar sua marcação.

  4. Qual é a relação entre Unicode e entidades HTML?

    Unicode é o padrão universal de codificação de caracteres que atribui um número único (ponto de código) a cada caractere em todas as línguas. Entidades HTML são uma forma de representar esses pontos de código Unicode na marcação HTML. Uma entidade decimal como © referencia diretamente o ponto de código Unicode U+00A9 (sinal de copyright). Entidades nomeadas como © são aliases definidos na especificação HTML que mapeiam para os mesmos pontos de código. Essencialmente, entidades HTML são apenas uma sintaxe específica de HTML para referenciar caracteres Unicode.

  5. Todos os navegadores suportam todas as entidades HTML?

    Todos os navegadores modernos suportam o conjunto completo de entidades nomeadas HTML5 e todas as entidades decimais/hexadecimais para caracteres no Plano Multilíngue Básico (U+0000 a U+FFFF). O suporte para caracteres fora do BMP (emojis, scripts históricos, símbolos matemáticos acima de U+FFFF) usando entidades de par substituto varia ligeiramente em navegadores mais antigos, mas é universal nas versões atuais. Entidades nomeadas são a escolha mais segura para símbolos comuns, pois têm o histórico de suporte de navegador mais longo.

Quer eliminar anúncios? Fique sem anúncios hoje mesmo

Instale nossas extensões

Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida

Ao Extensão do Chrome Ao Extensão de Borda Ao Extensão Firefox Ao Extensão Opera

O placar chegou!

Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!

ANÚNCIO · REMOVER?
ANÚNCIO · REMOVER?
ANÚNCIO · REMOVER?

Notícias com destaques técnicos

Envolver-se

Ajude-nos a continuar fornecendo ferramentas gratuitas valiosas

Compre-me um café
ANÚNCIO · REMOVER?