Conversão de código de entidade HTML
O que está a codificar a entidade HTML?
A codificação de entidades HTML é um mecanismo usado no HTML para substituir caracteres especiais para garantir que esses caracteres especiais sejam exibidos corretamente no navegador. Esses caracteres especiais têm significados específicos em HTML, como um sinal menor que "" é usado para indicar o início de uma tag HTML e um sinal maior que "" é usado para indicar o fim de uma tag HTML, e as compas podem interferir com a definição de atributos HTML.<> Para evitar esses problemas, a codificação de entidades HTML foi introduzida, substituindo esses caracteres especiais por sequências de caracteres específicas. O formato para codificação de entidade HTML é geralmente "", onde "name" representa o nome ou o código de um caractere especial.&name; A codificação de entidades HTML é um mecanismo para converter caracteres Unicode em entidades HTML, usado para representar uma variedade de caracteres em HTML, incluindo caracteres fora do conjunto de caracteres ASCII (o próprio HTML suporta apenas o conjunto de caracteres ASCII). Em codificação de entidades HTML, uma entidade refere-se a uma representação especial usada para representar um determinado caractere ou símbolo. Essas entidades são predefinidas e representam caracteres usando nomes de entidades ou números de entidades. A codificação de entidade HTML também é conhecida como caracteres de escape em HTML. Uma cadeia de caracteres que começa com um hífeno (&) e termina com um ponto e vírgula (;) para exibir caracteres invisíveis e reservados (como tags HTML). No front-end, geralmente codificada como e para evitar ataques XSS, essas são codificações de entidade HTML.<><>