Aller au contenu principal
eyunzhu

Encodeur et décodeur d’URL

Encodez des paramètres ou des URI complètes et décodez les séquences en pourcentage, sans ambiguïté sur les espaces et les signes plus.

Format
Le résultat se met à jour pendant la saisie

Le résultat se met à jour pendant la saisie

Tout est traité dans ce navigateur, sans envoi ni enregistrement.

À propos de cet outil

Avant de construire une requête, distinguez l’adresse entière de la valeur d’un paramètre. Les séparateurs ne se traitent pas de la même manière.

Mode d’emploi

Choisissez un composant pour une valeur de paramètre, une URI complète pour conserver ses séparateurs, ou le mode formulaire pour remplacer les espaces par +. Seul le mode formulaire reconvertit + en espace. Modifiez l’un ou l’autre côté pour voir le résultat. Les échappements incomplets sont signalés. Traitement local, jusqu’à 2 Mio.

Questions fréquentes

Faut-il remplacer les espaces par %20 ou par + ?

Le mode composant utilise %20, le mode formulaire + ; seul le décodage de formulaire transforme + en espace. Ces deux modes encodent un véritable signe plus en %2B. Le mode URI complète conserve les caractères réservés des URI, dont +.

Quel mode utiliser pour une valeur contenant & ou = ?

Pour une seule valeur de paramètre, choisissez le mode composant : a&b devient a%26b. Le mode URI complète conserve les séparateurs d’une adresse entière. L’outil ne consulte pas cette adresse.

Pourquoi le décodage d’un code % échoue-t-il ?

Chaque % doit être suivi de deux chiffres hexadécimaux, et les octets décodés doivent former du UTF-8. Recopiez une valeur tronquée depuis sa source ; changer de mode ne restitue pas les octets manquants.

Commentaires

0
pour participer à la discussion.
Aucun commentaire pour le moment.
Fil de réponses

Suivez l’ensemble de la conversation dans l’ordre chronologique ; chaque réponse indique précisément le message auquel elle répond.