Toolyard

Encodeur et décodeur d’entités HTML

Entités courantes

Comment encoder ou décoder des entités HTML

  1. Tapez ou collez du texte dans Entrée. Avec Encoder, la sortie contient &lt; pour <, &gt; pour >, &amp; pour &, &quot; pour " et &#39; pour ', pour qu’il s’affiche comme du texte sur une page web au lieu d’être lu comme du HTML.
  2. Pour transformer aussi les lettres accentuées, les symboles et les autres caractères non ASCII, choisissez un nom quand il existe (&copy;, &euro;) ou des nombres pour tout (&#169;, &#8364;).
  3. Passez le mode sur Décoder pour retransformer les entités, nommées ou numériques, en caractères. Copier le résultat copie le résultat.

Questions fréquentes

Qu’est-ce qu’une entité HTML ?

Une façon d’écrire un caractère en HTML avec une esperluette, un nom ou un nombre et un point-virgule, comme &lt; pour < ou &#8364; pour €. Le navigateur affiche le caractère, pas le code.

Quels caractères faut-il encoder ?

Dans le texte, toujours < et & ; > aussi par sécurité. Dans les attributs, également le guillemet qui entoure la valeur, " ou '. Encoder les cinq, comme le fait cet outil, est sûr partout.

Faut-il des entités pour les accents et les autres langues ?

Pas dans une page enregistrée en UTF-8, ce qui est le cas de presque toutes aujourd’hui : é, ü, ñ, я ou 東 s’écrivent tels quels. Les entités ne servent que là où l’UTF-8 ne passe pas, comme certains vieux systèmes de messagerie.

Autres outils pour développeurs