Encodeur/Décodeur d'URL | CoderTools
Description
À propos de l'encodage d'URL
L'encodage d'URL, également connu sous le nom d'encodage par pourcentage, est un mécanisme pour encoder l'information dans un identifiant de ressource uniforme (URI) dans certaines circonstances. Il consiste à substituer certains caractères par un ou plusieurs triplets de caractères composés du caractère pourcent '%' suivi de deux chiffres hexadécimaux.
L'encodage d'URL est nécessaire lorsqu'une URL contient des caractères qui ne sont pas autorisés dans les URLs, ou lorsque les caractères ont une signification spéciale dans la syntaxe URL. Cela garantit que les URLs peuvent être transmises en toute sécurité sur internet, quels que soient les caractères qu'elles contiennent.
Remarque : Différentes parties d'une URL (schéma, autorité, chemin, requête, fragment) ont des règles d'encodage différentes. Cet outil utilise l'encodage URL standard adapté aux paramètres de requête et aux données de formulaire.
Caractères courants et leurs encodages
Caractère | Encodé URL | Description |
---|---|---|
Space | %20 | Caractère espace |
! | %21 | Point d'exclamation |
" | %22 | Guillemet |
# | %23 | Dièse/Identifiant de fragment |
% | %25 | Caractère pourcentage |
& | %26 | Esperluette/Séparateur de requête |
+ | %2B | Signe plus |
= | %3D | Signe égal/Séparateur de valeur de requête |
? | %3F | Point d'interrogation/Indicateur de requête |
Cas d'usage courants
- Encodage des paramètres de requête dans les formulaires web
- Gestion des caractères spéciaux dans les requêtes API
- Traitement des noms de fichiers avec des caractères spéciaux dans les URLs
- Encodage des adresses email et autres données dans les URLs
- Débogage des applications web et appels API
Exemples
Exemple 1 : Paramètre de requête
Original: Hello World!
Encoded: Hello%20World%21
Exemple 2 : Adresse email
Original: [email protected]
Encoded: user%40example.com
Exemple 3 : Requête complexe
Original: search=JavaScript & Node.js
Encoded: search%3DJavaScript%20%26%20Node.js