Aucun outil récemment utilisé
Pas encore de favoris

Encodeur Décodeur URL Gratuit en Ligne - Encodage Pourcentage

68 utilisations

Référence d'encodage URL

CaractèreEncodéDescription
Espace%20 / +Caractère d'échappement URL le plus courant
!%21Point d'exclamation
#%23Dièse, symbole d'ancre URL
%%25Signe pourcentage (doit être échappé)
&%26Séparateur de paramètres URL
=%3DAffectation de paramètre URL
?%3FDébut de chaîne de requête
/%2FSéparateur de chemin

Encodage URL

Qu'est-ce que l'encodage URL ?
L'encodage URL convertit les caractères spéciaux au format %XX pour assurer la transmission sécurisée des URLs sur le web.
Unicode dans les URLs
Les caractères non-ASCII (accents, CJK) sont convertis en octets UTF-8 puis encodés en pourcentage.
encodeURIComponent
Encode tous les caractères spéciaux y compris : / ? # — idéal pour les valeurs de paramètres URL.
encodeURI
Préserve les caractères de structure URL (://?#@) — pour encoder une URL complète en gardant sa structure.
Caractères sûrs
Les lettres A-Z, a-z, chiffres 0-9 et -_.~ sont sûrs pour les URLs et n'ont jamais besoin d'encodage.
Encodage des espaces
Les espaces peuvent être encodés en %20 ou +. %20 est standard pour les chemins ; + pour les soumissions de formulaires.

Questions fréquemment posées

Q Quelle différence entre encodeURI et encodeURIComponent ?
A encodeURI encode une URL complète en préservant les caractères de structure (://, /, ?, #). encodeURIComponent encode les valeurs de paramètres en encodant tous les caractères spéciaux.
Q Pourquoi encoder les caractères spéciaux dans les URLs ?
A La spécification URL n'autorise que les caractères ASCII. Les caractères spéciaux et non-anglais doivent être encodés pour une transmission correcte.
Q Quelle différence entre %20 et + pour les espaces ?
A %20 est le standard RFC 3986 pour les chemins. + est utilisé dans le format application/x-www-form-urlencoded. La pratique moderne préfère %20.
Q Que signifie l'erreur URI malformed ?
A Cette erreur survient lors du décodage d'une chaîne encodée invalide, par exemple % suivi de caractères non hexadécimaux.
Q Comment encoder correctement les paramètres de suivi UTM pour les campagnes de médias sociaux ?
A Les plateformes de médias sociaux exigent des URL correctement encodées pour garantir que les paramètres de suivi (tels que utm_source, utm_medium, utm_campaign) sont transmis correctement. Utilisez `encodeURIComponent` pour la *valeur* de chaque paramètre (par exemple, `utm_campaign=Ma Campagne & Produit`) afin d'éviter que les espaces, les esperluettes ou d'autres caractères spéciaux ne cassent l'URL ou n'interprètent mal vos données de suivi. Cet outil aide à garantir que vos UTM sont toujours valides pour des analyses précises.
Q Comment encoder correctement du texte multilingue ou des caractères spéciaux comme les trémas et les Kanji pour une URL ?
A Lors de la création d'URLs contenant des caractères non-ASCII, tels que les trémas allemands (ä, ö, ü), les accents français (é, ç) ou les Kanji japonais, un encodage URL approprié est essentiel. Cet outil convertit ces caractères en leur forme encodée en pourcentage, comme `%C3%A4` pour 'ä'. Cela prévient les erreurs d'affichage ("mojibake"), garantit la validité universelle de vos URLs et maintient l'intégrité des données sur différents systèmes web et navigateurs, notamment pour le contenu international.
Q Ma feuille de calcul contient des URL avec des caractères encodés en pourcentage comme %20 ou %2F. Comment puis-je les décoder rapidement pour les rendre lisibles à des fins d'analyse?
A Cet outil est parfait pour nettoyer de telles données ! Copiez l'URL encodée en pourcentage (ou une liste d'entre elles) de votre feuille de calcul dans le décodeur. Il convertira les caractères comme `%20` en espaces et `%2F` en barres obliques, rendant les URL lisibles par l'homme. C'est essentiel pour vérifier les liens, extraire des paramètres spécifiques ou préparer des données pour des rapports sans édition manuelle.
Q Comment encoder correctement les paramètres d'URL lors d'une requête REST API?
A Lors de la construction d'URLs pour les appels d'API REST, il est crucial d'encoder les valeurs des paramètres pour éviter les problèmes avec les caractères spéciaux comme les espaces, les esperluettes ou les barres obliques. Ceux-ci peuvent rompre votre requête ou entraîner une mauvaise interprétation des données. Utilisez le mode `encodeURIComponent` de cet outil pour la valeur de chaque paramètre avant de l'ajouter à l'URL, garantissant ainsi des requêtes API valides et fiables.
Q Comment m'assurer que les caractères spéciaux sont correctement encodés lors de la création d'URL dynamiques à partir d'entrées utilisateur ou d'enregistrements de base de données ?
A Pour les URL dynamiques, en particulier celles construites à partir de texte soumis par l'utilisateur ou de requêtes de base de données, il est crucial d'utiliser `encodeURIComponent` pour chaque segment de chemin ou valeur de paramètre de requête. Cet outil aide en convertissant les espaces, les esperluettes, les barres obliques et d'autres caractères spéciaux en leurs formes sécurisées encodées en pourcent. Cela prévient les liens brisés, assure une analyse correcte par les navigateurs et les serveurs, et maintient l'intégrité de l'URL, ce qui est vital pour le SEO et l'expérience utilisateur.

Guide d'utilisation

Outils connexes