Encodeur d'URL
Encodez un texte en pourcentage pour les URL, ou décodez-le.
- Fonctionne dans votre navigateur — votre texte n'est jamais envoyé nulle part
- Sans inscription, sans quota, gratuit et utilisable aussi souvent que vous le souhaitez
Comment ça marche
Les URL ne peuvent contenir qu'un jeu limité de caractères. Tout le reste, espaces, esperluettes, lettres accentuées, tout ce qui n'est pas ASCII, doit être encodé en pourcentage, sinon l'URL se casse de façons agaçantes à déboguer.
URI complète ou composant
Encoder une URI entière laisse intacts les caractères structurels comme les deux-points, la barre oblique et le point d'interrogation, car ils ont un rôle. Encoder un composant les échappe aussi, ce dont a besoin une valeur placée dans un paramètre de requête.
Le bogue habituel
Encoder toute une URL alors que vous vouliez encoder un seul paramètre laisse les esperluettes intactes : une valeur qui en contient une se scinde alors en silence en deux paramètres. Pour les valeurs d'une chaîne de requête, utilisez l'option composant.
Encodeur d'URL : questions
Quelle est la différence entre les deux options d'encodage ?
Encoder laisse intacts les caractères de structure de l'URL ; encoder comme composant les échappe aussi, pour les valeurs placées dans une chaîne de requête.
Pourquoi le décodage échoue-t-il parfois ?
Un signe pourcentage isolé qui ne fait pas partie d'une séquence d'échappement valide rend le texte impossible à décoder. L'outil le signale plutôt que de renvoyer un résultat faux.
Mon texte est-il envoyé quelque part ?
Non, l'encodage se fait dans la page.