Outil d'échappement et de déséchappement d'entités HTML dans le navigateur
Convertissez les caractères spéciaux HTML en encodage d'entités, ou restaurez le texte encifié en caractères originaux. Prend en charge la table complète des entités nommées HTML5 et les entités numériques, avec traitement par lots et table de référence.
Fonctionnalités
Échappement intelligent avec plus de 250 entités nommées HTML5
Déséchappement des entités nommées, décimales et hexadécimales
Sortie mixte intelligente : entités nommées en priorité, hexadécimal en repli
Mode par lots : traiter chaque ligne indépendamment
Table de référence des entités : mapping en temps réel des entités détectées
Tout le traitement est local dans votre navigateur — aucune donnée téléchargée
Comment utiliser
1Sélectionnez le mode Échapper ou Déséchapper
2Collez ou saisissez du texte dans la zone d'entrée
3Les résultats sont calculés et affichés en temps réel
4Cliquez sur la table de référence pour voir les entités détectées
5Utilisez le bouton Échanger pour inverser entrée/sortie et changer de mode
Questions fréquentes
Que sont les entités HTML ?
Les entités HTML sont des représentations d'encodage pour les caractères spéciaux dans les documents HTML, commençant par & et se terminant par ;, comme & pour & et < pour <. Elles empêchent les caractères d'être interprétés comme des balises ou attributs HTML.
Quand dois-je utiliser l'échappement d'entités HTML ?
Utilisez l'échappement d'entités HTML pour afficher du texte contenant <, >, & et d'autres caractères spéciaux en HTML, ou pour prévenir l'injection XSS lors de l'intégration d'entrées utilisateur dans un contexte HTML.
Quelle est la différence entre les entités nommées et numériques ?
Le mode par lots traite chaque ligne d'entrée indépendamment, adapté aux scénarios nécessitant un échappement/déséchappement ligne par ligne, comme le traitement de contenu HTML multiligne dans des fichiers journaux.
Que se passe-t-il avec les entités non reconnues lors du déséchappement ?
L'outil reconnaît automatiquement toutes les entités nommées standard HTML5 et entités numériques. Les entités nommées non reconnues (comme &foo;) sont laissées inchangées.