Aucun outil récemment utilisé
Pas encore de favoris

Encodeur Décodeur URL Gratuit en Ligne - Encodage Pourcentage

182 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 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.
Q Comment puis-je encoder rapidement plusieurs paramètres de requête URL ou chemins distincts pour le lancement d'un nouveau site web ?
A Cet outil est conçu pour l'efficacité ! Vous pouvez coller plusieurs segments de chemin d'URL ou valeurs de paramètres de requête distincts (chacun sur une nouvelle ligne) dans l'encodeur. Il traitera chaque ligne indépendamment, convertissant les caractères spéciaux dans leur format d'encodage en pourcent correct. Cela fait gagner un temps considérable lors de la préparation de nombreuses nouvelles URL pour les sitemaps, les liens internes ou les appels API, garantissant que tous les liens sont valides et robustes dès le premier jour de votre lancement.
Q Puis-je encoder du texte en utilisant directement différents jeux de caractères ?
A Cet outil se concentre sur l'encodage d'URL, pas sur la conversion de jeux de caractères. Il suppose que votre texte d'entrée est déjà dans un jeu standard comme l'UTF-8. Si vous avez du texte dans un encodage différent, vous devrez d'abord le convertir en UTF-8 avant d'utiliser cet encodeur pour assurer un encodage en pourcentage correct. Vérifiez que votre chaîne est représentée en octets UTF-8 avant de l'introduire ici.
Q Pourquoi encodeURI laisse-t-il certains caractères comme ? et = inchangés?
A encodeURI sert à encoder des URL complètes, pas des valeurs de paramètres. Il conserve les caractères ayant un sens spécial dans les URL — comme ?, #, / et =. Utilisez plutôt encodeURIComponent si vous avez besoin d'encoder ces caractères. Par exemple, encodeURI laisse ? tranquille, mais encodeURIComponent le transforme en %3F. Choisissez le bon mode dans cet outil selon la partie de l'URL que vous traitez.
Q Pourquoi mon URL encodée semble différente dans la barre d'adresse du navigateur par rapport à ce que j'ai tapé ?
A Les navigateurs normalisent souvent les URLs automatiquement. Par exemple, taper un espace dans la barre d'adresse le convertit en %20, mais certains navigateurs l'affichent à nouveau comme un espace. Notre outil vous montre le résultat brut en pourcentage, qui est réellement envoyé sur le réseau. Collez l'URL de votre navigateur dans le décodeur pour voir les vrais caractères sous-jacents. Ce décalage surprend beaucoup de développeurs.

Guide d'utilisation

Outils connexes