Outil pour décoder les URL avec le percent encoding (encodage en pourcent) avec décodage/remplacement des %00 et décompositions des différents éléments de l'URL (domaine, chemin, etc.)
Décodage d'URL - dCode
Catégorie(s) : Internet, Codage de Caractères
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Une URL ne peut être composée que d'un nombre limité de caractères : les 10 chiffres (0-9), les 26 lettres minuscules (a-z), les 26 lettres majuscules (A-Z), et quelques caractères spéciaux -, ., _, ~, ?, #, %
Pour écrire d'autres caractères, utiliser l'encodage d'URL, en les écrivant au moyen du caractère % et les noter %code.
Une URL se décompose en plusieurs parties :
Exemple : ici
Schéma/scheme | http ou https |
hôte/host | google.com |
port (optionnel) | 80 ou 443 |
user (optionnel) | |
pass (optionnel) | |
chemin/path | /search |
query (après le "?") | q=test&hl=en |
fragment (après "#") | id |
Le contenu de la query string (query_string) peut, à son tour, être décomposé
Exemple : q=test&hl=en a 2 paramètres, q qui a pour valeur test et hl qui a pour valeur en
Ce travail est généralement réalisé par un parser d'URL, présent sur les navigateurs, et sur cette page de dCode.
Par défaut dans une URL, seuls les caractères alphanumérique (lettres et chiffres) sont admis ainsi qu'une courte liste - _ . ! ~ * ' ( ), tous les autres caractères doivent être encodés avec un %. Une exception pour le caractère espace qui peut être encodé avec un +.
Exemple :
%20 | espace |
%3C | < |
%3E | > |
#23 | # |
etc. |
Plus généralement n'importe quel caractère peuvent être encodé en HTML4 avec son code ASCII (plus exactement Windows-1252) et depuis HTML5 en UTF-8.
dCode se réserve la propriété du code source pour "Décodage d'URL". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Décodage d'URL", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Décodage d'URL" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou les données, en téléchargement, script, ou les accès API à "Décodage d'URL" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.
Le copier-coller de la page "Décodage d'URL" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Décodage d'URL sur dCode.fr [site web en ligne], consulté le 21/12/2024,