O que esta ferramenta faz
Por predefinição, o HTML Entity Encoder apenas processa caracteres especiais comuns em texto e atributos HTML e não converte inutilmente todos os caracteres chineses em entidades. O modo opcional codifica caracteres não ASCII em entidades numéricas por Unicode Code Point.
- A codificação padrão é o e comercial, parêntesis angulares esquerdo e direito, aspas duplas e aspas simples.
- O opcional "Codificar todos os não ASCII" irá lidar corretamente com caracteres simples complementares, como o emoji.
- A ferramenta converte apenas texto e não analisa nem executa HTML fornecido pelo utilizador.
Como utilizar
- Cole um snippet HTML ou texto simples.
- Determina se todos os caracteres não ASCII devem ser codificados.
- Clique em "Codificar Entidades".
- Copie o texto codificado.
Utilizações comuns
- Apresente tags HTML no documento sem fazer marcações.
- Prepare os caracteres que precisam de ser escapados para os valores dos atributos HTML.
- Gere entidades digitais Unicode para testes de compatibilidade.
Privacidade e segurança
As entradas e os resultados são processados apenas na memória local do navegador; não são enviados para o servidor, não é chamada qualquer API online e nada é guardado automaticamente.
Funcionalidades do HTML Entity Encoder
Codifique caracteres especiais normalmente encontrados em HTML e, opcionalmente, converta caracteres não ASCII em entidades numéricas. É útil para o desenvolvimento e a depuração do dia a dia; os resultados podem ser consultados, copiados ou descarregados de imediato.
FAQ
Todos os caracteres chineses serão codificados por defeito?
Não. Apenas os caracteres especiais HTML comuns são codificados por defeito; a codificação não-ASCII completa é explicitamente opcional.
A codificação de entidades pode proteger contra todos os XSS?
Não. O escape correto deve ser combinado com contexto específico, como texto, atributos, URLs ou scripts. Esta ferramenta apenas fornece conversão de texto.
Os emojis podem ser codificados?
Sim, a ativação da opção não ASCII irá gerar entidades digitais de acordo com o ponto de código Unicode completo.
A inserção de HTML será executada?
Não, a entrada e a saída são tratadas como texto normal.