À propos de Encodeur et Décodeur d'URL
Outil d'encodage et de décodage d'URL selon la norme RFC 3986 pour le codage par pourcentage (Percent-Encoding) des paramètres et routes.
Fonctionnalités clés
- Deux modules distincts : encodeURIComponent pour les valeurs de paramètres et encodeURI pour les adresses web globales.
- Codage UTF-8 intégral préservant les caractères accentués, alphabets régionaux et symboles graphiques.
- Décodage instantané des chaînes URI dégradées avec détection claire des anomalies d'échappement.
- Basculement pour l'encodage des espaces entre le standard '%20' et l'usage de formulaires '+'.
Comment utiliser
- Optez pour l'encodage ou le décodage: Indiquez si vous souhaitez protéger des caractères spéciaux ou rétablir une URL échappée.
- Saisissez l'adresse ou la chaîne de paramètres: Tapez ou collez le texte source dans la fenêtre d'édition.
- Copiez la chaîne transformée: Examinez le texte résultant et copiez-le pour vos requêtes web ou scripts.
FAQ
Quelle nuance sépare encodeURI de encodeURIComponent ?
encodeURI conserve les séparateurs de structure (tels que / ? : @ &), tandis que encodeURIComponent échappe l'ensemble des caractères spéciaux pour sécuriser les paramètres.
En quoi consiste le codage par pourcentage de la RFC 3986 ?
C'est une convention où les caractères non autorisés sont remplacés par un signe % suivi de deux chiffres hexadécimaux de l'octet UTF-8 correspondant.
Doit-on privilégier %20 ou le signe plus (+) pour les espaces ?
La norme RFC 3986 impose '%20' pour les chemins et paramètres; le signe '+' est réservé historiquement aux formulaires application/x-www-form-urlencoded.
Peut-on traiter des adresses contenant des identifiants ou jetons secrets ?
Oui, toutes les conversions se déroulent 100 % localement dans votre navigateur sans communication extérieure.