Comment encoder et décoder des entités HTML selon le contexte.
L'encodage et le décodage dépendent du contexte de destination. Échapper du texte HTML est différent de construire une URL ou une chaîne JavaScript sûre.
Adaptez le processus à votre tâche.
Déterminez si la destination est du texte HTML ou un attribut, puis encodez les caractères nécessaires à ce contexte. Pour le décodage, confirmez qu'un seul passage est voulu. Conservez la chaîne d'origine pour détecter un double encodage accidentel.
- Ce que vous fournissez
- Texte contenant des caractères ou des entités.
- Ce que vous obtenez
- Texte correctement échappé ou décodé.
Consultez les données et le résultat.
Entrée et sortie illustratives · exemple pédagogique, pas une exécution WebAct en direct
Exemple champ
Encode the text A & B for an HTML text node.
Exemple complet
A & B
Chargez ces données dans le prompt, puis copiez-le dans WebAct pour essayer la tâche. Votre résultat peut différer de l'illustration.
Décisions et dépannage.
Faut-il réencoder une esperluette déjà présente dans une entité ?
Uniquement si le texte littéral de l'entité doit être affiché. Sinon, l'encodage répété peut afficher la syntaxe de l'entité au lieu du caractère attendu.
Pourquoi le contenu décodé devient-il du balisage lorsqu'il est inséré dans une page ?
Le décodage peut rétablir les chevrons. Insérez le texte ordinaire avec une API de texte au lieu de le traiter comme du HTML fiable.
Essayez avec votre propre source.
Remplacez l'exemple par vos données dans le prompt. Gardez les exigences nécessaires, puis copiez la tâche dans WebAct.
Personnaliser et copier la tâche ↑