URL encodage/décodage

Dans l’espace de travail partagé URL, effectuez URI, encodez et décodez des composants et des formulaires, et bénéficiez d’une revue en lecture seule des paramètres de requête ainsi que du mappage JSON.

Traitement local dans le navigateur
Cette page a passé la vérification du répertoire public ; les fonctionnalités complètes sont disponibles après activation de JavaScript.
Mode d’emploi

Comment utiliser l’encodage et le décodage URL

Traitement local dans le navigateur

Exemple

encodeURIComponent

café +

Résultat

caf%C3%A9%20%2B

Exemple

Form encode (+)

café +

Résultat

caf%C3%A9+%2B
  1. Action

    Pour une URL complète, choisissez encodeURI ; pour une valeur de paramètre, choisissez encodeURIComponent. Form encode (+) représente les espaces par + et encode un + littéral en %2B.

Restrictions et remarques

  • Le codage en pourcentage exige % suivi de deux chiffres hexadécimaux, et les octets décodés doivent être valides en UTF-8. En cas d’erreur, vérifiez les données originales au lieu de répéter le décodage.

Foire aux questions

Pourquoi un signe plus devient-il un espace après le décodage ?

Form decode (+) traite + comme un espace ; decodeURIComponent conserve +. Encodez un plus littéral en %2B pour le retrouver.

Commentaires sur la pageVous avez découvert un problème ou avez une suggestion d’amélioration ?
Les fonctions de retour nécessitent l’utilisation de la version en ligne

Veuillez activer JavaScript dans la version en ligne avant de soumettre ; les fonctionnalités locales de l’outil ou du cas ne sont pas affectées.

Aller vers la version en ligne pour envoyer des commentaires