Codifica caracteres especiales a entidades HTML o decodifica entidades HTML a texto
Las entidades HTML son secuencias especiales de caracteres usadas para representar caracteres reservados en HTML. Caracteres como <, > y & tienen un significado especial en HTML y deben codificarse para mostrarse correctamente en las páginas web.
La codificación de entidades HTML previene ataques XSS (Cross-Site Scripting), asegura la representación correcta de caracteres especiales en los navegadores y mantiene la integridad de los documentos HTML al mostrar contenido generado por usuarios.
Las entidades con nombre usan nombres legibles (ej. © para el símbolo de copyright), mientras que las numéricas usan códigos de caracteres (ej. ©). Ambas producen el mismo resultado, pero las con nombre son más fáciles de leer y mantener.
La codificación de entidades HTML es esencial para incrustar fragmentos de código en páginas web, sanitizar la entrada del usuario, generar plantillas de correo electrónico, crear feeds XML/RSS y trabajar con editores de contenido CMS.