Encodeur d'Entités HTML

Qu'est-ce que Encodeur d'Entités HTML

L'encodage des entités HTML convertit les caractères qui ont un sens particulier en HTML vers une forme sûre. Les cinq caractères réservés deviennent des entités nommées (& devient &amp;, < devient &lt;, > devient &gt;, " devient &quot;, ' devient &#39;) et chaque caractère hors ASCII (accents, symboles, emojis) devient une entité numérique comme &#169; pour le signe copyright. Le résultat s'affiche comme du texte littéral dans le navigateur au lieu d'être interprété comme du balisage, ce qui évite les mises en page cassées et l'injection.

Comment utiliser

  1. Tapez ou collez le texte à encoder dans le champ de saisie.
  2. Consultez la sortie sûre pour le HTML qui apparaît aussitôt en dessous.
  3. Cliquez sur Copier pour placer la chaîne encodée dans le presse-papiers.
  4. Utilisez le lien vers le Décodeur d'Entités HTML ci-dessous pour inverser l'opération.

Quand l'utiliser

Vous voulez afficher du vrai code HTML dans une page sans que le navigateur l'exécute ? Collez <p>Tom & Jerry © 2024</p> et vous récupérez &lt;p&gt;Tom &amp; Jerry &#169; 2024&lt;/p&gt;, prêt pour un article de blog, un tutoriel ou un extrait de documentation. Pratique aussi pour échapper une saisie utilisateur avant qu'elle n'arrive dans votre balisage.

Questions fréquentes

Qu'est-ce que l'encodage des entités HTML ?

Il remplace les caractères ayant un sens particulier en HTML par un équivalent sûr. Les caractères réservés comme <, > et & deviennent des entités nommées telles que &lt;, &gt; et &amp;, tandis que d'autres peuvent s'écrire en entités numériques pour que le navigateur les affiche en texte plutôt que de les interpréter comme du code.

Quels caractères cet outil encode-t-il ?

Les cinq caractères réservés du HTML (&, <, >, ", ') sont toujours transformés en entités. Chaque caractère au-dessus de l'ASCII (lettres accentuées, symboles monétaires et mathématiques, emojis) devient une entité numérique comme &#233; ou &#169;. Les lettres, chiffres et ponctuation ASCII restent inchangés.

Gère-t-il les caractères accentués et les emojis ?

Oui. Tout caractère hors de la plage ASCII est encodé par son point de code Unicode, donc é devient &#233; et 🌍 devient &#127757;. Les emojis formés d'un seul point de code sont encodés en une entité numérique.

Puis-je partager cet outil avec mes données pré-remplies ?

Oui. L'URL se met à jour pendant que vous tapez. Copiez-la depuis la barre d'adresse ou utilisez le bouton Partager, et quiconque ouvre le lien verra votre texte déjà rempli.

Outils connexes