Aller au contenu

Encodeur d'URL

Encodez ou décodez des URLs et chaînes de requête pour le web.

Encodeur/Décodeur d'URL Gratuit – Encodez et Décodez des URLs en Ligne

L'encodage d'URL, également connu sous le nom de percent-encoding, est un mécanisme pour convertir les caractères dans un format pouvant être transmis en toute sécurité dans une URL. Les caractères spéciaux, espaces et caractères non-ASCII doivent être encodés.

Notre outil supporte deux modes standard d'encodage JavaScript. encodeURIComponent encode tous les caractères spéciaux, idéal pour les paramètres de requête individuels. encodeURI préserve les caractères de structure d'URL comme les deux-points, barres et points d'interrogation.

Comprendre la différence entre ces deux modes est crucial pour les développeurs web. Utiliser encodeURIComponent sur une URL complète la casserait. Inversement, utiliser encodeURI sur une valeur de paramètre n'encoderait pas les caractères ayant une signification spéciale.

Les cas d'utilisation courants incluent la construction d'URLs d'API, l'encodage de données de formulaires, la gestion d'URLs internationalisées et le débogage d'URLs encodées.

FAQ

Partager
SponsoriséPublicité

Travaillez plus intelligemment avec les outils PDF d'Adobe

Convertissez, modifiez, signez et partagez des PDF partout. Le standard de l'industrie.

FAQ

Qu'est-ce que l'encodage d'URL ?+
L'encodage d'URL convertit les caractères en format sûr pour les URLs. Les caractères spéciaux sont remplacés par un signe pourcentage suivi de deux chiffres hexadécimaux.
Quelle est la différence entre encodeURIComponent et encodeURI ?+
encodeURIComponent encode TOUS les caractères spéciaux. Il s'utilise pour les valeurs individuelles. encodeURI préserve la structure de l'URL pour les URLs complètes.
Quand dois-je encoder du texte en URL ?+
Quand vous l'incluez dans une URL comme paramètre de requête ou segment de chemin. C'est particulièrement important pour le texte contenant des espaces ou caractères spéciaux.
Pourquoi mon URL contient %20 au lieu d'espaces ?+
%20 est la représentation encodée d'un espace. Les URLs ne peuvent pas contenir d'espaces littéraux.

Outils les plus populaires