Guide

Comment encoder et décoder des entités HTML

Saisissez le texte, puis utilisez exactement le mode `encode` pour l’échappement HTML. Pour le déséchappement, fournissez une autre valeur de mode, comme `decode`.

Outil Convertisseur d'entités HTML

Saisissez le texte, puis utilisez exactement le mode encode pour l’échappement HTML. Pour le déséchappement, fournissez une autre valeur de mode, comme decode.

À quoi sert cet outil ?

HTML Entities permet d’encoder ou de décoder un texte contenant des entités HTML. Vous pouvez l’utiliser pour préparer un texte avant de le traiter dans un flux de travail, ou pour retrouver une forme déséchappée à partir d’un contenu qui contient déjà des entités HTML.

Le mode par défaut est encode. Pour un texte non vide, ce mode applique l’échappement HTML. Une valeur de mode différente de encode sélectionne le déséchappement HTML. Cette règle mérite une attention particulière si le mode est saisi dans un contrôle générique plutôt que choisi dans une interface qui distingue clairement les deux opérations.

Comment encoder ou décoder un texte

  1. Saisissez le texte à traiter. Pour un encodage, indiquez le contenu qui doit passer par l’échappement HTML. Pour un décodage, fournissez plutôt un texte contenant des entités HTML. Si vous ne renseignez pas ce champ, le texte utilisé est vide.

  2. Choisissez le mode. Saisissez exactement encode pour appliquer l’échappement HTML à un texte non vide. Pour le déséchappement, fournissez une valeur différente de encode, par exemple decode. La valeur decode n’est donc pas la seule valeur possible pour suivre cette opération : toute autre valeur de mode prend ce chemin lorsque le texte n’est pas vide.

  3. Lancez la transformation et consultez la réponse. Avec un texte non vide, comparez le contenu renvoyé avec l’opération choisie. Si vous avez demandé un encodage, recherchez le résultat de l’échappement HTML ; avec une autre valeur de mode, recherchez le résultat du déséchappement.

  4. Si le champ de texte est vide, interprétez la réponse différemment. L’outil répond avec un texte transformé vide et conserve le mode fourni, sans appliquer l’échappement ni le déséchappement. Notez le mode utilisé à côté de votre opération lorsque vous devez documenter votre traitement, afin de pouvoir distinguer une entrée vide d’une transformation effective.

Comment interpréter le résultat

Pour un texte non vide, le mode encode correspond à l’échappement HTML. Une valeur différente de encode correspond au déséchappement HTML ; il ne s’agit pas d’une option rejetée. Si vous avez saisi decode, cette valeur suit donc le même chemin que toute autre valeur qui n’est pas encode.

Une entrée vide constitue un cas distinct : la réponse est réussie, mais aucun des deux traitements n’est appliqué. Le texte transformé reste vide et le mode fourni est conservé. Si le résultat semble inchangé, vérifiez d’abord que le champ de texte n’était pas vide, puis contrôlez la valeur du mode et les caractères présents dans l’entrée.

Le contrat déclaré indique que l’outil n’utilise pas d’accès réseau. Cette information décrit uniquement ce point de fonctionnement. Elle ne permet pas de conclure à des garanties de confidentialité, de conservation des données ou à un environnement de déploiement particulier.

Exemple pratique

Vous préparez le texte A & B avant de le traiter dans un contenu HTML.

Saisissez A & B, sélectionnez le mode encode, puis lancez la transformation. Examinez la réponse et vérifiez qu’elle correspond à un texte traité par l’échappement HTML.

La réponse réussie contient le texte après l’échappement HTML et conserve le mode encode fourni ; la forme précise du texte dépend de l’opération appliquée.

Limites

  • Une entrée vide ne déclenche ni échappement ni déséchappement. L’absence d’accès réseau déclarée ne fournit pas, à elle seule, d’information sur la confidentialité, le stockage ou l’environnement de déploiement.

Erreurs fréquentes

  • Une confusion consiste à saisir une valeur de mode différente de encode en pensant qu’elle sera refusée ou ignorée. Utilisez encode pour l’échappement HTML ; pour le déséchappement, retenez que toute autre valeur sélectionne cette opération lorsque le texte est non vide.

Questions fréquentes

Quel mode utiliser pour encoder des entités HTML ?

Pour un texte non vide, utilisez exactement encode : ce mode applique l’échappement HTML. Une valeur différente de encode suit le chemin du déséchappement.

Quel mode utiliser pour décoder des entités HTML ?

Pour un texte non vide, utilisez une valeur différente de encode, par exemple decode. Toute valeur qui n’est pas encode suit le chemin du déséchappement HTML.

Que se passe-t-il si le champ de texte est vide ?

Lorsque le texte est vide, la réponse est réussie : le texte transformé reste vide et le mode fourni est conservé, sans échappement ni déséchappement.

Outil

Convertisseur d'entités HTML