Outil de développement / 09

Encodeur et décodeur d’URL

Encodez du texte en composant d’URL ou décodez des valeurs échappées en pourcentage vers du texte.

Encodeur et décodeur d’URL: TOEA utilise l’encodeur/décodeur de composants d’URI du navigateur, en préservant l’Unicode via un encodage pourcent en UTF-8. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.

Exécutions
Dans votre navigateur
Coût
Gratuit · sans inscription
Disponibilité
Prêt à l'emploi
Encodeur/décodeur de composants d'URLTraitement local

Fonctionne entièrement dans votre navigateur

Encodez les valeurs, pas les URL entières

Des caractères comme ?, &, =, # et / donnent sa structure à une URL, donc une valeur qui les contient doit être encodée avant d'être placée dans l'URL. Encodez chaque valeur de requête séparément, puis assemblez-les : ?q= suivi du texte de recherche encodé. Encoder une URL complète encoderait aussi son :// et ses barres obliques et la casserait.

En JavaScript, encodeURIComponent est la fonction pour les valeurs ; encodeURI laisse les caractères structurels intacts et convient à une URL entière qui ne contient que des espaces ou des accents.

Détecter un double encodage

%2520 dans une URL signifie qu'un espace a été encodé deux fois : une fois en %20, puis son % en %25. Cela arrive lorsqu'une valeur déjà encodée est encodée de nouveau, souvent par un framework qui encode pour vous. Décodez une fois et regardez ce qui reste. Pour voir chaque partie d'une URL séparément, utilisez l'analyseur d'URL.

Comment l'utiliser

  1. Choisissez Encoder ou Décoder.
  2. Collez une valeur de composant.
  3. Transformez et copiez le résultat.

Confidentialité et limitations

Aucune donnée n’est envoyée sur le réseau. L’opération porte sur un composant d’URL, pas sur une URL complète.

Outils associés

Questions fréquentes

Pourquoi un espace est-il encodé en %20 ?

Les composants d’URI utilisent l’encodage pourcent ; l’encodage des formulaires peut utiliser des signes plus à la place.

Peut-on décoder des échappements mal formés ?

Non. Les séquences de pourcentage invalides sont signalées plutôt que devinées.

Outil gratuit · dans votre navigateur exécutions · aucun compte requis