HTML Entity Encoder/Decoder
Encode decode HTML entities
Encode decode HTML entities Se ejecuta localmente en su navegador
About the
HTML Entity Encoder convierte los cinco caracteres importantes en HTML en su forma de entidad y los decodifica nuevamente. Codificar es lo que se hace antes de colocar texto en una página que proviene de un usuario, una API o una base de datos, y es la defensa mínima contra ese texto que se trata como marcado. La decodificación es lo que haces cuando lees un archivo fuente o un feed y quieres los caracteres que realmente representa.
Where people use the
- Escapar el texto antes de colocarlo en una plantilla HTML.
- Leyendo un fragmento de fuente lleno de entidades.
- Preparar un ejemplo de código para mostrarlo en una página.
- Comprobar qué contiene realmente un feed antes de renderizarlo.
How to use the
- 1
Elige una dirección
Presione Codificar para convertir caracteres en entidades o Decodificar para convertir entidades nuevamente en personajes.
- 2
Pega el texto
La etiqueta del campo y el ejemplo cambian para coincidir con la dirección que eligió.
- 3
Convertir
Presione Convertir. El resultado aparece a continuación con un botón de copiar.
- 4
Limpiar entre ejecuciones
Presione Borrar para vaciar ambos campos antes de la siguiente conversión.
Consejos y mejores prácticas
- Codifique antes de insertar texto en HTML; hazlo una vez, no dos.
- Los números y las entidades nombradas no son intercambiables en todas partes; prefiera las formas nombradas aquí.
- Los contextos de URL y JavaScript necesitan un escape diferente; esto es sólo para HTML.
Preguntas frecuentes
¿Qué caracteres están codificados?
El ampersand, menor que, mayor que, comillas dobles y comillas simples. Esos son los caracteres que cambian la forma en que se analiza HTML, por lo que son los que deben tener escape.
¿Es la codificación suficiente para que la entrada del usuario sea segura?
Para poner texto en contenido HTML, sí. No es suficiente por sí solo para los valores de atributos dentro de una URL, para contextos de JavaScript o CSS, cada uno de los cuales necesita sus propias reglas.
¿Por qué se codifica primero el signo comercial?
Porque las propias entidades comienzan con un signo comercial. Codificarlo primero evita que el texto ya codificado se codifique dos veces.
¿Maneja entidades numéricas como '?
La decodificación maneja la forma numérica de la comilla simple. Otras entidades numéricas se dejan como están, ya que hay miles de ellas.
¿Se sube mi contenido?
No. La conversión se realiza en su navegador, por lo que los borradores y el contenido interno permanecen en su dispositivo.