Convertir un texte en entités HTML

é devient é, « devient « — pour du HTML, un e-mail ou un export qui supporte mal l'UTF-8.

Tout est calculé dans votre navigateur. Votre texte n'est envoyé nulle part.

Résultat
Le résultat s'affichera ici au fil de votre saisie.

Questions fréquentes

Plus dans le corps d'une page correctement déclarée en UTF-8 : les accents s'y affichent directement. Elles restent utiles pour les gabarits d'e-mail, les exports vers d'anciens systèmes, les flux XML et RSS, et les champs dont on ne maîtrise pas la chaîne de traitement.

L'esperluette, l'inférieur, le supérieur et le guillemet droit, quel que soit l'encodage. Sans cela, ils sont interprétés comme du balisage et cassent la page — c'est aussi la porte d'entrée classique des failles d'injection.

L'entité nommée est plus lisible quand elle existe, par exemple é pour é. Sinon, la forme numérique fonctionne pour n'importe quel caractère Unicode. Cet outil privilégie la première et bascule sur la seconde au besoin.

À savoir

Une entité HTML est une façon d'écrire un caractère sans utiliser le caractère lui-même : é s'écrit é ou é. Aujourd'hui, une page correctement déclarée en UTF-8 affiche les accents directement, et les entités ne sont plus nécessaires dans le corps d'un document. Elles restent pourtant utiles dans plusieurs cas concrets : les gabarits d'e-mail, où le client de messagerie du destinataire peut mal interpréter l'encodage ; les exports vers d'anciens systèmes qui ne gèrent que l'ASCII ; les flux XML et RSS ; et les champs d'interface où l'on ne maîtrise pas la chaîne de traitement. Quatre caractères doivent en revanche être convertis systématiquement dans tout contenu HTML, quel que soit l'encodage : l'esperluette, l'inférieur, le supérieur et le guillemet droit. Sans cela, ils sont interprétés comme du balisage et cassent la page — c'est aussi la porte d'entrée classique des failles d'injection. Cet outil privilégie l'entité nommée quand elle existe, plus lisible, et bascule sur la forme numérique sinon.

Autres outils