Outils HTML

Encodeur d’entités HTML

Convertit les caractères réservés en entités HTML pour un affichage sûr.

Ideal pour: Publier du texte littéral dans du balisage, Préparer des exemples de code pour la documentation

Reponse rapide

Convertissez les caractères comme <, >, &, et les guillemets en entités HTML afin de les afficher comme du texte dans du HTML.

Vue d'ensemble

L’encodeur d’entités HTML transforme les caractères réservés et certains symboles en entités, ce qui permet d’insérer le résultat dans du HTML sans qu’il soit traité comme du balisage. C’est utile pour afficher du texte brut, préserver des extraits de code ou préparer du contenu susceptible de casser une page. Il est particulièrement pratique lorsque le texte provient de formulaires, de documentation, de modèles ou de champs CMS et doit apparaître exactement tel qu’il a été saisi. Le résultat encodé peut être copié dans du HTML, des extraits, des e-mails ou des exemples source où l’affichage littéral compte.

Cas d'usage

  • Publier du texte littéral dans du balisageEncoder un texte contenant des chevrons ou une esperluette avant de le placer dans une page afin que le navigateur affiche les caractères tels quels.
  • Préparer des exemples de code pour la documentationTransformer des fragments HTML ou de modèles en entités pour que l’exemple reste visible au lieu d’être exécuté.
  • Afficher des saisies utilisateur dans des aperçusPrésenter des noms, commentaires ou messages exactement comme saisis lorsqu’ils contiennent des caractères qui modifieraient le HTML.
  • Mettre en forme du contenu CMS avec des symbolesStocker ou coller du texte avec des monnaies, des flèches ou des signes mathématiques sans risque d’interprétation HTML.

Comment ca marche

  1. 1

    Saisissez ou collez le texte à encoder.

  2. 2

    L’outil remplace les caractères réservés du HTML et les symboles pris en charge par des entités.

  3. 3

    Copiez le résultat et utilisez-le dans du HTML, un modèle ou un exemple de code.

Exemples

Caractères réservés

Entree: prix < 20 & stock > 0

Sortie: prix &lt; 20 &amp; stock &gt; 0

Les chevrons et l’esperluette sont transformés en entités HTML.

Guillemets dans une phrase

Entree: Il a dit : "enregistre-le" & continue

Sortie: Il a dit : &quot;enregistre-le&quot; &amp; continue

Les guillemets et l’esperluette sont encodés pour un affichage littéral.

Symboles mélangés au texte

Entree: Utilise <code> et 50% > 25%

Sortie: Utilise &lt;code&gt; et 50% &gt; 25%

Le texte ressemblant à une balise est neutralisé, le reste reste lisible.

FAQ

Quels caractères sont toujours encodés ?

Les caractères réservés du HTML comme <, > et & sont toujours encodés. Les guillemets peuvent aussi l’être selon le réglage de l’outil.

Le résultat restera-t-il lisible ?

Oui. Le texte reste compréhensible, mais les caractères qui pourraient être interprétés comme du HTML apparaissent sous forme d’entités.

Puis-je réencoder un texte déjà encodé ?

Oui, mais cela produit souvent des entités imbriquées comme &amp;amp;. C’est une erreur fréquente quand le texte a déjà été traité.

Pourquoi mon exemple affiche-t-il des balises au lieu du texte ?

Le contenu a généralement été inséré sans encodage. Passez-le dans l’encodeur avant de l’ajouter au HTML.

L’outil modifie-t-il aussi les symboles ordinaires ?

Seuls les symboles pris en charge sont convertis. Les lettres, les chiffres et la plupart des signes de ponctuation restent inchangés sauf s’ils perturbent l’analyse du HTML.