Codificación y decodificación de entidades HTML
Escapa de caracteres especiales HTML o vuelve a convertir entidades en texto legible.
Codificación y decodificación de entidades HTML
Cinco caracteres tienen un significado estructural en HTML (& < > " y '), por lo que cualquier texto que los contenga debe tener un formato de escape antes de que pueda mostrarse como contenido en lugar de interpretarse como un marcado. Pegue el texto para escaparlo o pegue el marcado escapado para volver a leerlo en forma simple. Es la forma más rápida de preparar un ejemplo de código para una publicación de blog, colocar el texto del usuario en una plantilla de forma segura o decodificar una exportación de feed donde cada apóstrofe llegó como '.
El selector de alcance controla cuánto se escapa. "Solo reservado" toca solo los cinco caracteres especiales y deja todo lo demás (letras acentuadas, símbolos, emoji) como UTF-8 literal, que es la opción correcta para cualquier página moderna que funcione como UTF-8. "Reservado + no ASCII" además convierte cada carácter por encima del rango ASCII en una entidad numérica como š, que es lo que desea para sistemas heredados, plantillas de correo electrónico o entornos donde la codificación de caracteres es incierta.
Decodificar es más amplio que codificar intencionalmente. Reconoce las aproximadamente 120 entidades con nombre que realmente encuentras en la naturaleza: © — … é š flechas, letras griegas, símbolos monetarios y matemáticos, además de todas las formas numéricas, tanto decimales { como hexadecimales 😀, incluidos caracteres astrales como emoji. Las entidades con nombres desconocidos se dejan exactamente como están en lugar de eliminarse silenciosamente, por lo que no se pierde nada.
Todo se ejecuta en su navegador sin analizador de marcado ni DOM involucrado, por lo que pegar HTML que no es de confianza aquí no puede ejecutar nada. No se carga nada: el texto permanece en su dispositivo. El recuento bajo el resultado cuenta cuántas entidades se escribieron o resolvieron.