0

Décodé

Échappement HTML

Encodé

Échappement HTML
Cible
Références de caractères nommées
Notation des références numériques

À propos de l’échappement HTML

L’échappement HTML convertit les caractères qui ont une signification particulière en HTML en références de caractères, afin qu’une chaîne puisse être affichée en toute sécurité comme texte HTML. Par exemple, < et >, qui peuvent être interprétés comme des balises, s’écrivent &lt; et &gt;.

Échapper du HTML empêche le texte saisi d’être interprété comme des balises ou des attributs HTML, et permet de l’afficher tel quel à l’écran.

Par exemple, l’échappement HTML de « <p>Hello, world!</p> » donne le résultat suivant.

&lt;p&gt;Hello, world!&lt;/p&gt;
CaractèreAprès échappement HTMLDescription
<&lt;Peut être interprété comme le début d’une balise HTML.
>&gt;Peut être interprété comme la fin d’une balise HTML.
&&amp;Peut être interprété comme le début d’une référence de caractère.
"&quot;A une signification particulière lorsqu’une valeur d’attribut est entourée de guillemets doubles.
'&apos;A une signification particulière lorsqu’une valeur d’attribut est entourée de guillemets simples.

Options d'échappement HTML

DenCode permet de choisir la cible, la manière d'utiliser les références de caractères nommées et la notation des références numériques.

Cible
OptionDescriptionExemple pour « A < 😀 »
BasiqueConvertit les cinq caractères <, >, &, " et '.A &lt; 😀
Basique + non-ASCIIConvertit les cinq caractères de base ainsi que les caractères non ASCII.A &lt; &#128512;
Non alphanumériqueConvertit les caractères autres que les lettres et chiffres ASCII.A&#32;&lt;&#32;&#128512;
ToutConvertit tous les caractères.&#65;&#32;&lt;&#32;&#128512;

Pour l'affichage HTML courant, « Basique » est souvent utilisé, car il ne convertit que les caractères nécessaires. Utilisez « Tout » lorsque vous voulez examiner une chaîne sous forme de références de caractères HTML ou représenter chaque caractère explicitement comme une référence.

Références de caractères nommées
OptionDescriptionExemple
HTML5Utilise les références de caractères nommées définies par HTML5.&copy;
HTML4Utilise les références de caractères nommées définies par HTML4.&copy;
XHTMLUtilise les cinq références &lt;, &gt;, &amp;, &quot; et &apos;.&apos;
AucuneN'utilise pas de références nommées ; seules les références numériques sont utilisées.&#169;
Notation des références numériques
OptionDescriptionExemple
DécimalUtilise des références numériques décimales.&#169;
Hexadécimal minusculeUtilise des références numériques hexadécimales en minuscules.&#xa9;
Hexadécimal majusculeUtilise des références numériques hexadécimales en majuscules.&#xA9;