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%2BExemple
Form encode (+)
café +Résultat
caf%C3%A9+%2BAction
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.