Encodeur Décodeur URL Gratuit en Ligne - Encodage Pourcentage
480 utilisationsRéférence d'encodage URL
| Caractère | Encodé | Description |
|---|---|---|
| Espace | %20 / + | Caractère d'échappement URL le plus courant |
| ! | %21 | Point d'exclamation |
| # | %23 | Dièse, symbole d'ancre URL |
| % | %25 | Signe pourcentage (doit être échappé) |
| & | %26 | Séparateur de paramètres URL |
| = | %3D | Affectation de paramètre URL |
| ? | %3F | Début de chaîne de requête |
| / | %2F | Sé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
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?
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.
Comment encoder correctement les paramètres d'URL lors d'une requête REST API?
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.
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 ?
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.
Comment puis-je encoder rapidement plusieurs paramètres de requête URL ou chemins distincts pour le lancement d'un nouveau site web ?
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.
Puis-je encoder du texte en utilisant directement différents jeux de caractères ?
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.
Pourquoi encodeURI laisse-t-il certains caractères comme ? et = inchangés?
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.
Pourquoi mon URL encodée semble différente dans la barre d'adresse du navigateur par rapport à ce que j'ai tapé ?
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.
Y a-t-il une différence entre l'encodage URL et l'encodage des entités HTML ?
Ces deux systèmes n'ont rien à voir. L'encodage URL transforme les espaces en %20, tandis que l'encodage HTML utilise ou  . Les confondre casse vos liens ou affiche du code brut dans les pages. Utilisez cet outil uniquement pour l'URL. Si vous débuggez des réponses JSON API et que vous voyez & au lieu de &, c'est du HTML qui s'infiltre, pas un souci d'URL.
Puis-je décoder une URL encodée deux fois par erreur ?
Le double encodage arrive quand quelqu'un encode une chaîne déjà encodée. Vous verrez des %2520 au lieu de %20. Passez-la une fois dans le décodeur, vérifiez s'il reste des signes pourcent, puis décodez à nouveau si nécessaire. Trois passes ne sont presque jamais utiles. Si un callback de passerelle de paiement semble illisible, voilà le coupable typique.
Est-ce que l'encodage URL crypte mes données pour les partager en toute sécurité ?
Non, pas du tout. L'encodage URL ne fait que formater — il transforme les espaces en %20 et les caractères spéciaux en codes pourcents. N'importe qui peut les décoder immédiatement avec ce même outil. C'est comme emballer un sandwich dans du film transparent : pratique mais totalement visible. Pour des infos sensibles comme des mots de passe, utilisez un vrai chiffrement ou un hachage. L'encodage seul ne protège rien.
Guide d'utilisation
- Sélectionnez le mode : encodeURIComponent ou encodeURI
- Entrez l'URL ou le texte dans la zone de saisie
- Cliquez sur Encoder ou Décoder
- Utilisez Inverser pour échanger entrée et sortie
- Tout le traitement est effectué localement dans votre navigateur