Encodeur & Décodeur d'Entités HTML
Convertissez les caractères spéciaux en entités HTML ou décodez les entités en caractères. Comprend une table de référence des entités courantes.
| Character | Entity | 코드 | 설명 |
|---|
Que sont les entités HTML ?
Les entités HTML sont des codes spéciaux utilisés pour représenter les caractères réservés en HTML. Par exemple, < représente < et & représente &. Sans encodage, ces caractères seraient interprétés comme des balises ou de la syntaxe HTML, ce qui pourrait casser la mise en page ou provoquer des problèmes de sécurité comme les attaques XSS.
Comment encoder ou décoder des entités HTML
- Choisissez le mode — Sélectionnez Encoder pour convertir les caractères en entités, ou Décoder pour reconvertir les entités en caractères.
- Tapez ou collez — Entrez votre texte et visualisez le résultat converti en temps réel.
- Table de référence — Cliquez sur la section de référence pour consulter les entités courantes et cliquez sur une ligne pour l'insérer.
- Copier — Cliquez sur Copier pour récupérer le résultat.
Pourquoi utiliser cet outil d'entités HTML ?
- Temps réel — Les résultats sont mis à jour instantanément pendant que vous tapez.
- Table de référence — 24 entités courantes avec caractère, entité nommée, code numérique et description.
- Cliquez pour insérer — Cliquez sur n'importe quelle entité dans la table de référence pour l'ajouter à votre saisie.
- Bouton d'échange — Inversez rapidement la direction d'encodage/décodage avec la sortie comme nouvelle entrée.
- Prévention XSS — Encodez correctement les entrées utilisateur pour éviter les attaques de script intersite.
FreeToolbox vs Autres outils d'entités HTML
| Fonctionnalité | FreeToolbox | mothereff.in | html-entities.com |
|---|---|---|---|
| Temps réel | Oui | Oui | Non |
| Table de référence | Oui (24 entités) | Non | Oui |
| Cliquer pour insérer | Oui | Non | Non |
| Échange E/S | Oui | Non | Non |
| Publicités | Minimales | Aucune | Importantes |
Questions fréquentes
Quels caractères sont encodés ?
L'encodeur convertit les cinq caractères spéciaux HTML clés : & (esperluette), < (inférieur à), > (supérieur à), " (guillemet double) et ' (guillemet simple).
Qu'en est-il des caractères non-ASCII comme les emojis ?
Les caractères non-ASCII comme les lettres accentuées ou les emojis sont laissés tels quels, car le HTML moderne (UTF-8) les gère nativement. Seuls les cinq caractères HTML réservés sont encodés.
Puis-je utiliser la table de référence pour insérer des entités ?
Oui. Cliquez sur n'importe quelle ligne dans la table de référence et le caractère correspondant (en mode encodage) ou l'entité (en mode décodage) sera ajouté à votre saisie.
Pourquoi l'encodage HTML est-il important pour la sécurité ?
L'encodage du texte fourni par l'utilisateur empêche les attaques de script intersite (XSS). Sans encodage, un attaquant pourrait injecter des balises <script> dans votre page.
Existe-t-il une différence entre les entités nommées et numériques ?
Les entités nommées comme & sont plus faciles à lire, tandis que les entités numériques comme & sont plus universellement prises en charge. Les deux produisent le même résultat dans les navigateurs.