FAQ do Codificador e decodificador de entidades HTML
Q: O que é codificação de entidades HTML?
A codificação de entidades HTML converte caracteres especiais em representações seguras para evitar que sejam interpretados erroneamente como marcação em documentos HTML. Por exemplo, < é convertido em < e > é convertido em >.
Q: Qual é a diferença entre nomes de entidades, decimal e hexadecimal?
Nomes de entidades usam nomes mnemônicos como &; entidades decimais usam números como <; entidades hexadecimais usam números hexadecimais como <. Os três formatos renderizam de forma idêntica nos navegadores.
Q: Quais caracteres precisam ser codificados?
Os caracteres perigosos incluem <, >, &, " e ', pois podem quebrar a estrutura do HTML. Todos os caracteres não ASCII também podem ser codificados para garantir compatibilidade entre sistemas.