Convertisseur d'Unicode en entités HTML
Guide
Convertisseur d'Unicode en entités HTML
Les caractères spéciaux dans le HTML peuvent interrompre le rendu, causer des problèmes d'encodage ou s'afficher incorrectement sur différents navigateurs. La conversion des caractères Unicode en entités HTML garantit que votre contenu s'affiche correctement partout — des modèles d'e-mails aux plateformes CMS héritées. Cet outil gère la conversion dans les deux sens, entièrement dans votre navigateur.
Collez votre texte et obtenez instantanément des entités HTML, ou collez des entités pour les décoder en texte lisible. Choisissez entre les formats d'entités nommées, décimales ou hexadécimales en fonction de votre cas d'utilisation.
Comment utiliser
Collez du texte Unicode dans le champ d'entrée pour l'encoder en entités HTML, ou passez en mode décodage et collez des entités HTML pour les reconvertir en texte lisible. Sélectionnez votre format d'entité préféré (nommée, décimale ou hexadécimale) et choisissez si vous souhaitez encoder tous les caractères ou seulement ceux qui ne sont pas ASCII. Les résultats apparaissent instantanément au fur et à mesure que vous tapez.
Caractéristiques
- Trois Formats d'Entité – Entités nommées (©), décimales (©) ou hexadécimales (©) — choisissez ce dont votre projet a besoin
- Conversion bidirectionnelle – Encoder l'Unicode en entités ou décoder les entités en texte Unicode
- Encodage Sélectif – Encoder uniquement les caractères non-ASCII (recommandé) ou tout encoder, y compris le basic ASCII
- Support des Entités Nommées HTML5 – Table de correspondance complète couvrant environ 250 entités HTML nommées
- Tableau d'Informations sur les Caractères – Voir le point de code et le nom de chaque caractère converti
- Traitement Automatique – Les résultats se mettent à jour instantanément au fur et à mesure que vous tapez — aucun clic de bouton nécessaire
- Côté client uniquement – Toute la conversion se fait dans votre navigateur, rien n'est envoyé à un serveur
Quand utiliser cet outil
Utilisez-le pour intégrer des caractères spéciaux dans les e-mails HTML, travailler avec des systèmes hérités ne prenant pas en charge UTF-8, assurer la compatibilité inter-navigateurs pour les symboles de devise et la ponctuation spéciale, ou déboguer des problèmes d'encodage dans le contenu web. Le mode décodage est utile pour rendre à nouveau lisible du HTML rempli d'entités.
FAQ
-
Quelle est la différence entre les entités HTML nommées, décimales et hexadécimales ?
Les entités nommées utilisent des étiquettes lisibles par l'homme comme © pour le symbole de copyright. Les entités décimales utilisent le point de code Unicode en base 10, comme ©. Les entités hexadécimales utilisent la base 16, comme ©. Les trois s'affichent de manière identique dans les navigateurs. Les entités nommées sont plus faciles à lire dans le code source mais n'existent que pour les caractères courants (environ 250 dans HTML5). Les entités décimales et hexadécimales fonctionnent pour n'importe quel caractère Unicode, ce qui les rend plus universelles.
-
Quand devrais-je utiliser des entités HTML au lieu de caractères Unicode bruts ?
Utilisez des entités HTML lorsque l'encodage de votre document pourrait ne pas être UTF-8 (systèmes hérités, certains clients de messagerie), lorsque le caractère a une signification spéciale en HTML (comme & et les guillemets), lorsque vous devez assurer la compatibilité avec d'anciens navigateurs ou analyseurs, ou lorsque vous travaillez avec des systèmes de gestion de contenu qui suppriment ou manipulent l'Unicode. Pour les sites web modernes en UTF-8, l'Unicode brut convient généralement à la plupart des caractères, mais les entités sont toujours nécessaires pour les caractères réservés au HTML.
-
Quelles sont les entités HTML les plus couramment utilisées ?
Les entités les plus fréquemment utilisées sont & (esperluette), < et > (guillemets angulaires), " (guillemet double), (espace insécable), © (copyright), ® (symbole de marque déposée), € (symbole euro), — (cadratin), et … (points de suspension). Les cinq premières sont essentielles car elles empêchent les conflits avec la syntaxe HTML — une esperluette ou des guillemets angulaires non échappés peuvent casser votre balisage.
-
Quelle est la relation entre Unicode et les entités HTML ?
Unicode est la norme d'encodage universelle qui attribue un numéro unique (point de code) à chaque caractère dans chaque langue. Les entités HTML sont un moyen de représenter ces points de code Unicode dans le balisage HTML. Une entité décimale comme © référence directement le point de code Unicode U+00A9 (symbole de copyright). Les entités nommées comme © sont des alias définis dans la spécification HTML qui correspondent aux mêmes points de code. Essentiellement, les entités HTML ne sont qu'une syntaxe spécifique au HTML pour référencer des caractères Unicode.
-
Tous les navigateurs prennent-ils en charge toutes les entités HTML ?
Tous les navigateurs modernes prennent en charge l'ensemble complet des entités nommées HTML5 et toutes les entités décimales/hexadécimales pour les caractères du plan multilingue de base (U+0000 à U+FFFF). La prise en charge des caractères en dehors du BMP (émojis, scripts historiques, symboles mathématiques au-dessus de U+FFFF) à l'aide d'entités de paires de substitution varie légèrement dans les anciens navigateurs mais est universelle dans les versions actuelles. Les entités nommées sont le choix le plus sûr pour les symboles courants car elles ont l'historique de prise en charge le plus long par les navigateurs.
Installez nos extensions
Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide
恵 Le Tableau de Bord Est Arrivé !
Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !
Outils essentiels
Tout voir Nouveautés
Tout voirMise à jour: Notre dernier outil a été ajouté le 1er Avr, 2026
