Échapper les entités HTML

Échapper ou désappliquer les entités HTML (remplacer les caractères comme <,>, &, " et \' par leur version HTML)

Échapper les entités HTML

Résultat

Désappliquer les entités HTML

Résultat

Questions Fréquemment Posées

Que sont les entités HTML ?

Les entités HTML sont des codes spéciaux utilisés pour représenter les caractères réservés en HTML, ainsi que les caractères invisibles et les caractères difficiles à saisir avec un clavier standard. Par exemple, comme les caractères < et > sont utilisés pour définir les balises HTML, ils doivent être représentés comme &lt; et &gt; lorsque vous voulez qu'ils apparaissent comme du texte sur une page web.

Pourquoi dois-je échapper les caractères HTML ?

L'échappement des caractères HTML est nécessaire pour plusieurs raisons :

  • Pour afficher des caractères spéciaux qui seraient autrement interprétés comme du code HTML
  • Pour prévenir les attaques XSS (Cross-Site Scripting) en assainissant les entrées utilisateur
  • Pour s'assurer que les extraits de code s'affichent correctement lorsqu'ils sont intégrés dans des documents HTML
  • Pour inclure en toute sécurité du contenu généré par l'utilisateur dans les pages web
Quels caractères doivent être échappés en HTML ?

Les caractères les plus courants qui doivent être échappés en HTML sont :

CaractèreNom d'entitéNuméro d'entitéDescription
<&lt;&#60;Signe inférieur à
>&gt;&#62;Signe supérieur à
&&amp;&#38;Esperluette
"&quot;&#34;Guillemet double
'&apos;&#39;Guillemet simple (apostrophe)
Comment fonctionne cet outil ?

Cet outil fonctionne en :

  1. Pour l'échappement : Convertir les caractères spéciaux HTML (<, >, &, ", ') en leurs codes d'entité HTML correspondants
  2. Pour le désappliquer : Convertir les codes d'entité HTML vers leurs caractères correspondants

Tout le traitement est effectué localement dans votre navigateur - aucune donnée n'est envoyée à un serveur, garantissant que votre contenu reste privé.