Encodeur/décodeur d'URL
Encodez et décodez les URL et chaînes de requête.
À propos de Encodeur/décodeur d'URL
L'Encodeur/Décodeur d'URL de GuruAlpha convertit les caractères spéciaux des URL au format encodé en pourcentage (%XX) et décode les URL encodées en texte lisible. Il gère les caractères individuels, les URL complètes et les paramètres de chaîne de requête, ce qui le rend essentiel pour le développement web, les tests d'API et la manipulation d'URL.
L'encodage d'URL (également appelé encodage pour cent) est un mécanisme permettant de représenter les caractères qui ne sont pas sûrs dans les URL. Les espaces deviennent %20, les caractères spéciaux comme ! deviennent %21, et les caractères non-ASCII deviennent des séquences multi-octets comme %C3%A9 (é). Cet encodage garantit que les URL sont transmises correctement sur le web.
L'outil gère tous les scénarios d'encodage d'URL. Encodez des caractères individuels pour voir leur représentation encodée en pourcentage. Encodez des URL complètes pour les rendre sûres à transmettre dans des e-mails, des documents ou des appels d'API. Encodez les paramètres de chaîne de requête pour gérer les caractères spéciaux dans les saisies utilisateur. Décodez les URL encodées pour lire la version lisible. L'outil gère à la fois l'encodage standard (RFC 3986) et l'encodage plus agressif utilisé par encodeURIComponent de JavaScript.
Pour les développeurs, l'encodage d'URL est une tâche quotidienne. Les points de terminaison d'API nécessitent des paramètres de requête correctement encodés — une requête de recherche contenant des espaces ou des caractères spéciaux doit être encodée. Les données de formulaire soumises via POST nécessitent un encodage d'URL pour le corps de la requête. Les URL de redirection avec des chaînes de requête doivent être encodées pour préserver les paramètres.
L'outil fournit également des informations de référence d'encodage. La table d'encodage affiche les caractères courants et leurs équivalents encodés en pourcentage, utile comme référence rapide sans utiliser l'outil. Le sélecteur de mode d'encodage vous permet de choisir entre encodeURI (préserve la structure de l'URL) et encodeURIComponent (encode tout) pour la compatibilité JavaScript.
Principales fonctionnalités de Encodeur/décodeur d'URL
- Encoder les caractères spéciaux au format encodé en pourcentage
- Décoder les URL encodées en pourcentage en texte lisible
- Encodage et décodage d'URL complètes
- Encodage des paramètres de chaîne de requête
- Modes encodeURI et encodeURIComponent
- Table de référence d'encodage des caractères
- Copie en un clic dans le presse-papiers
- Basé sur le navigateur pour la confidentialité
Comment utiliser Encodeur/décodeur d'URL
- Ouvrez l'Encodeur/Décodeur d'URL sur GuruAlpha.
- Collez une URL, une chaîne de requête ou du texte avec des caractères spéciaux.
- Cliquez sur 'Encode' pour convertir les caractères spéciaux au format %XX.
- Ou cliquez sur 'Decode' pour reconvertir %XX en caractères lisibles.
- Choisissez le mode d'encodage : encodeURI ou encodeURIComponent.
- Copiez le résultat dans votre presse-papiers.
Conseils pour utiliser Encodeur/décodeur d'URL
- Utilisez encodeURIComponent pour les paramètres individuels et encodeURI pour les URL complètes.
- Les espaces peuvent être encodés en %20 ou + selon le contexte (+ pour les données de formulaire).
- Encodez toujours les saisies utilisateur avant de les placer dans une chaîne de requête d'URL.
- La table de référence facilite les recherches rapides d'encodage manuel.
- Décodez les URL d'API pour lire et comprendre leurs paramètres de requête.
Questions fréquentes sur Encodeur/décodeur d'URL
Qu'est-ce que l'encodage d'URL ?
L'encodage d'URL convertit les caractères spéciaux en un % suivi de deux chiffres hexadécimaux. Par exemple, un espace devient %20 et é devient %C3%A9. Cela garantit que les URL sont transmises correctement.
Quelle est la différence entre encodeURI et encodeURIComponent ?
encodeURI préserve les caractères de structure d'URL (/, ?, &, #). encodeURIComponent encode tout sauf les lettres, les chiffres et - _ . ~. Utilisez encodeURIComponent pour les paramètres individuels.
Pourquoi les espaces sont-ils encodés en + dans les formulaires ?
Les données de formulaire HTML utilisent l'encodage application/x-www-form-urlencoded, où les espaces deviennent +. Les URL utilisent %20 pour les espaces. L'outil gère les deux formats.
Puis-je décoder n'importe quelle URL encodée ?
Oui. Le décodeur gère toutes les séquences standard encodées en pourcentage, y compris les caractères UTF-8 multi-octets.
