Skip to main content

Décodeur d'entités HTML Convertissez les entités HTML en caractères originaux.

Décodeur d'entités HTML illustration
📝

Décodeur d'entités HTML

Convertissez les entités HTML en caractères originaux.

1

Collez le texte encodé

Collez du texte contenant des entités HTML.

2

Décodage automatique

Les entités HTML sont converties en caractères.

3

Copiez le résultat

Copiez le texte décodé.

Loading tool...

What Is Décodeur d'entités HTML?

Le décodeur d'entités HTML convertit les entités HTML en leurs caractères originaux. Il gère des entités nommées comme &amp; (→ &), &lt; (→ <), &gt; (→ >) et bien d'autres, ainsi que des entités numériques décimales (&#38;) et des entités numériques hexadécimales (&#x26;). Cela est utile lorsqu'on travaille avec le code source HTML, qu'on scrape du contenu Web ou qu'on convertit du texte encodé en forme lisible. Le décodeur prend en charge toutes les entités nommées courantes ainsi que n'importe quelle entité numérique décimale ou hexadécimale.

Why Use Décodeur d'entités HTML?

  • Convertissez le contenu HTML scrapé en texte lisible
  • Décodez les entités trouvées dans le code source HTML
  • Restaurez les caractères d'origine à partir du contenu encodé
  • Traitez les données HTML pour des contextes non-HTML

Common Use Cases

Scraping Web

Décodez les entités HTML dans le contenu scrapé pour obtenir un texte lisible.

Traitement de données

Convertissez les données encodées en HTML en texte brut pour analyse.

Migration de contenu

Décodez les entités lors du déplacement de contenu d'HTML à d'autres formats.

Débogage

Inspectez quels caractères représentent les entités HTML.

Technical Guide

Le décodeur fonctionne en trois phases. Tout d'abord, il remplace des entités nommées courantes à l'aide d'une table de correspondance qui couvre &amp;, &lt;, &gt;, &quot;, &nbsp; et des entités de symboles comme &copy;, &trade;, &euro;, etc. Ensuite, il traite les entités numériques décimales (&#NNN;) en utilisant String.fromCharCode(parseInt(code, 10)) pour convertir le code de caractère décimal en son caractère. Enfin, il traite les entités numériques hexadécimales (&#xHHH;) de la même manière avec parseInt(code, 16). Cela couvre toute la gamme des méthodes d'encodage d'entités HTML. Les entités nommées sont traitées en premier lieu afin que le texte partiellement décodé ne crée pas de correspondances fausses lors de la phase d'entité numérique.

Tips & Best Practices

  • 1
    Gère à la fois les formats d'entité nommés (&amp;) et numériques (&#38;)
  • 2
    Utiles pour nettoyer le code source HTML avant le traitement de texte
  • 3
    Prend en charge les entités de devise, de droit d'auteur et de symboles spéciaux
  • 4
    Combinez-le avec la suppression des balises HTML pour l'extraction complète du texte

Related Tools

Frequently Asked Questions

Q Quels types d'entités peut-il décoder ?
Des entités nommées (comme &amp;), numériques décimales (comme &#38;) et numériques hexadécimales (comme &#x26;).
Q Gère-t-il toutes les entités nommées ?
Il couvre la plupart des entités nommées courantes. Les moins courantes peuvent nécessiter d'être dans un format numérique.
Q Supprimera-t-il également les balises HTML ?
Non, il ne décrypte que les entités. Utilisez l'outil HTML vers Markdown pour supprimer les balises et convertir en texte.
Q Qu'est-ce que &nbsp; ?
&nbsp; est un espace non rompable. Le décodeur le convertit en un caractère d'espace régulier.
Q Puis-je gérer les entités doublement encodées ?
Il gère l'encodage à un seul niveau. Pour du texte doublement encodé (comme &amp;amp;), exécutez le décodeur deux fois.

About This Tool

Décodeur d'entités HTML is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.