Encodeur/décodeur HTML
Échappez les cinq caractères qui cassent le balisage (&, <, >, guillemets) ou résolvez entités nommées et numériques via l'analyseur du navigateur, en local.
Ouvrir l'outil — Encodeur/décodeur HTMLEncodeur/décodeur HTML vs Encodeur/décodeur URL
La réponse courte: Le HTML Encoder/Decoder protège le balisage : il échappe exactement les cinq caractères qui cassent le HTML — esperluette, chevrons, les deux types de guillemets — et décode toute entité nommée ou numérique. Le URL Encoder/Decoder protège les adresses : il encode en pourcent les valeurs de requête ou les URI entières comme le fait un navigateur. Le texte dans un document contre le texte dans un lien.
| Encodeur/décodeur HTML | Encodeur/décodeur URL | |
|---|---|---|
| Usage | Échappez les cinq caractères qui cassent le balisage (&, <, >, guillemets) ou résolvez entités nommées et numériques via l'analyseur du navigateur, en local. | Encodez des composants ou des URI complètes et décodez des échappements en pourcent selon les règles strictes du navigateur, Unicode compris, en local. |
| Entrée | Texte brut contenant &, <, >, des guillemets ou des références d'entités | Valeurs de requête, composants d'URI ou URI complètes avec caractères non ASCII |
| Sortie | Texte avec les cinq caractères qui cassent le balisage échappés — ou entités décodées | Chaînes UTF-8 encodées en pourcent dans le mode choisi, décodage strict |
| Cas d'usage typique | Intégrer du texte d'utilisateur dans du HTML, des gabarits ou des attributs en sécurité | Construire des chaînes de requête ou réparer des URL avec espaces et accents |
Différences clés
L'outil HTML protège le balisage avec cinq échappements exacts ; l'outil URL suit les règles d'encodage en pourcent du navigateur en quatre modes.
Le côté HTML accepte n'importe quel texte ; le côté URL demande d'abord quelle partie de l'adresse est encodée — composant, URI ou valeur de requête.
La sortie HTML reste lisible avec seulement les caractères dangereux échappés ; la sortie URL est de l'UTF-8 échappé en pourcent selon des règles strictes.
Balisage de pages et gabarits : l'outil HTML. Chaînes de requête et liens collés : l'outil URL.
Échappez les cinq caractères qui cassent le balisage (&, <, >, guillemets) ou résolvez entités nommées et numériques via l'analyseur du navigateur, en local.
Ouvrir l'outil — Encodeur/décodeur HTMLEncodez des composants ou des URI complètes et décodez des échappements en pourcent selon les règles strictes du navigateur, Unicode compris, en local.
Ouvrir l'outil — Encodeur/décodeur URLComparatifs liés