Encodage d'entités HTML
Collez du HTML ou du texte ci-dessous et cliquez sur Encoder pour échapper les caractères spéciaux en entités HTML. Tout le traitement se fait localement dans votre navigateur.
Qu'est-ce que l'encodage d'entités HTML ?
L'encodage d'entités HTML convertit les caractères spéciaux en leurs équivalents d'entités HTML pour éviter qu'ils soient interprétés comme du balisage HTML. Par exemple :
<→<>→>&→&"→"'→'
Cela prévient les attaques XSS et garantit que le texte s'affiche correctement dans les documents HTML.
C'est le réglage de portée qui compte. N'encoder que ce qui casse le HTML garde le texte lisible et convient à tout ce qu'une personne rééditera. Tout encoder au-delà de l'ASCII produit une sortie qui survit à une chaîne bloquée sur un jeu de caractères mono-octet, au prix d'un fichier bien plus gros. L'option des caractères invisibles mérite un passage dès qu'un titre semble faux sans raison : une espace insécable ou un liant de largeur nulle arrivé par copier-coller apparaît comme une référence nommée que vous voyez enfin.
Le balisage vous résiste ?
Des entités échappées, des encodages abîmés et un contenu qui s'affiche d'une façon dans le CMS et d'une autre sur la page signifient en général que quelque chose devine dans la chaîne. Nous construisons les interfaces et le chemin de publication derrière elles, pour que le visiteur voie ce que vous avez écrit.
Parlons de votre site