Cómo codificar y decodificar entidades HTML según el contexto.
La codificación y decodificación dependen del contexto de destino. Escapar texto HTML es distinto de construir una URL o una cadena JavaScript segura.
Adapta el flujo de trabajo a tu tarea.
Identifica si el destino es texto HTML o un atributo y codifica los caracteres que requiera ese contexto. Para decodificar, confirma que se pretende realizar una sola pasada. Conserva la cadena original para detectar una doble codificación accidental.
- Qué aportas
- Texto con caracteres o entidades.
- Qué obtienes
- Texto correctamente escapado o decodificado.
Mira la entrada y el resultado.
Entrada y salida ilustrativas · ejemplo didáctico, no una ejecución de WebAct en directo
Ejemplo campo
Encode the text A & B for an HTML text node.
Ejemplo completo
A & B
Carga esta entrada en el prompt y cópialo en WebAct para probar la tarea. Tu resultado puede diferir del ejemplo.
Decisiones y solución de problemas.
¿Hay que volver a codificar un ampersand que ya está dentro de una entidad?
Solo si se quiere mostrar literalmente el texto de la entidad. De lo contrario, codificar repetidamente puede mostrar la sintaxis de la entidad en vez del carácter deseado.
¿Por qué el contenido decodificado se convierte en marcado al insertarlo en una página?
La decodificación puede restaurar corchetes angulares. Inserta el texto normal mediante una API de texto en lugar de tratarlo como HTML confiable.
Pruébalo con tu propia fuente.
Sustituye el ejemplo por tu material en el prompt. Conserva los requisitos que necesites y copia la tarea en WebAct.
Personalizar y copiar la tarea ↑