Encodage d'URL, utilisez-le comme ceci
Vous pouvez encoder des composants d'URL tels que des termes de recherche ou décoder des caractères exprimés en pourcentage.
Exemple d'utilisation
Les espaces sont remplacés par %20. & dans le terme de recherche est remplacé par %26 pour le distinguer des autres paramètres.
Veuillez noter
Appliquez encodeURIComponent à des composants individuels plutôt qu'à l'adresse entière. Lors du décodage, le + est conservé.
Instructions pas à pas
- Entrez un terme de recherche ou une valeur de paramètre URL.
- Sélectionnez l'encodage ou le décodage.
- Vérifiez le double codage lors de la saisie d'une adresse complétée.
L'adresse entière et les valeurs des paramètres sont différentes
Cet outil utilise encodeURIComponent et decodeURIComponent. Le but est de transmettre en toute sécurité certaines valeurs de l'URL. Si vous encodez l'adresse entière, : et / sont également convertis, elle ne peut donc pas être utilisée directement comme lien normal. Le réencodage d'un %20 déjà codé donne %2520, ce qui est différent de l'intention d'origine.
| Texte original | Résultat du codage |
|---|---|
| a b | a%20b |
| a&b | a%26b |
| 한글 | %ED%95%9C%EA%B8%80 |
Questions fréquemment posées
Le + décodé ne se transforme pas en espace.
Cet outil suit les règles des composants URI, laissez donc le + tel quel. Ceci est différent de la règle application/x-www-form-urlencoded pour les formulaires HTML.
J'obtiens une erreur indiquant qu'il s'agit d'un URI non valide.
Le format hexadécimal suivant % peut être incorrect ou ne pas correspondre à une combinaison d'octets UTF-8 valide. Assurez-vous que l'original n'est pas rogné.
Le codage d'URL peut-il empêcher XSS ?
Le codage d'URL à lui seul ne résout pas tous les problèmes de sécurité. Une gestion appropriée est requise pour chaque sortie HTML, liste blanche d'URL et contexte de script.
Écrit et exploité par : Moyoutil · Révision du contenu : 2026-09-30 · Rapport d'erreur