Publicité
Entrée
Sortie
Publicité

Foire aux questions

Qu'est-ce que l'encodage URL ?

L'encodage URL (aussi appelé percent-encoding) convertit les caractères non autorisés ou ayant une signification spéciale dans les URL en un « % » suivi de deux chiffres hexadécimaux. Par exemple, un espace devient %20 et une esperluette devient %26. Cela garantit que les URL sont transmises correctement sur internet.

Quand dois-je utiliser l'encodage URL ?

Utilisez l'encodage URL chaque fois que vous devez inclure du texte arbitraire dans un paramètre de requête ou un segment de chemin d'URL — par exemple lors de la construction d'URL de requêtes API, de la création de liens avec des caractères spéciaux, ou de l'intégration de données dans des chaînes de requête. Les données de formulaire soumises via GET sont également encodées en URL par le navigateur.

Quelle est la différence entre encodeURI et encodeURIComponent ?

encodeURI encode une URL complète et laisse les caractères comme /, :, ? et # non encodés car ce sont des caractères structurels valides d'une URL. encodeURIComponent (utilisé par cet outil) encode tout sauf les lettres, chiffres et - _ . ! ~ * ' ( ) — ce qui le rend adapté à l'encodage de valeurs individuelles de paramètres de requête ou de segments de chemin où ces caractères structurels doivent être traités comme des données littérales.