Codificador / decodificador de entidades HTML
Convierte caracteres en entidades HTML (amp, lt, gt, quot, #39 y numéricas #xNN) y al revés, con una tabla de correspondencia carácter a carácter.
| Carácter | Entidad |
|---|---|
| < | < |
| " | " |
| " | " |
| > | > |
| & | & |
| " | " |
| ’ | ’ |
| < | < |
| > | > |
| " | " |
| < | < |
| > | > |
Qué es
En HTML, unos pocos caracteres tienen trabajos reservados: < y > abren etiquetas, & empieza una entidad, las comillas delimitan atributos. Para mostrarlos como texto normal, se escriben entidades: & pasa a &, < a <, > a >, " a ", el apóstrofo a '. Los caracteres no latinos también pueden escribirse como entidad numérica 中. Esta herramienta convierte en ambos sentidos y muestra exactamente qué carácter se convirtió en qué.
Notas y curiosidades
El bug clásico: escribes <span> en un artículo y el navegador se traga medio párrafo porque cree que < abrió una etiqueta. La solución: cambiarlo por <. Curioso: los navegadores son indulgentes y suelen pintar un & pelado seguido de letras. Pero en cuanto tu texto tiene © o , el motor de entidades despierta y te sorprende.
Origen e historia
Las referencias a entidades de caracteres vienen del SGML de los años 1980 y las recogió HTML 2.0 (RFC 1866, 1995), que definió el conjunto básico: amp, lt, gt. HTML 3.2 (1997) y HTML 4.0 (1999) ampliaron la lista, y hoy HTML5 define más de 200 entidades con nombre: desde © hasta un montón de símbolos.
Palabras clave relacionadas
Comentarios
¿Encontraste un problema con alguna herramienta o tienes una sugerencia? Escríbenos por correo — leemos cada mensaje.
