Entrée
Résultat
Le résultat apparaîtra ici.Vos exécutions
Seules les exécutions payantes sont enregistrées.
Connectez-vous pour conserver un historique de vos exécutions.
La distinction qui piège souvent est entre encoder une valeur et encoder une URL entière. Encoder un composant échappe les séparateurs — ? & = / — car à l'intérieur d'un paramètre, ce sont des données. Encoder une URL entière laisse ces séparateurs intacts car ils font partie de la structure. Les deux options sont proposées ici, et choisir la mauvaise est la cause habituelle d'un lien qui fonctionne presque.
Comment ça marche
- Le mode composant échappe tout ce qui n'est pas non réservé, ce qui est nécessaire pour une valeur de requête.
- Le mode URL complète préserve les caractères réservés qui donnent sa forme à une URL.
- Le décodage d'une séquence d'échappement mal formée signale le problème plutôt que de lever une exception.
Où vont vos données
Nulle part. Cet outil s’exécute entièrement dans votre navigateur : le texte collé est traité par la page, jamais transmis à un serveur ni consigné dans un journal.
Lorsqu’une exécution coûte des points, un résumé d’une ligne est enregistré dans votre propre historique pour que vous puissiez le retrouver. Ce résumé garde la forme de l’exécution — tailles, nombres, valeurs recherchées — jamais le contenu collé.
Ce que ça coûte
Gratuit jusqu’à 50.0 KB par exécution, sans compte. Au-delà, une exécution coûte 1 points et est enregistrée dans votre historique.
Les points viennent de l’inscription, de la présence quotidienne, des commentaires et d’un profil complété.
Comprendre les pointsQuestions fréquentes
- Quand dois-je utiliser le mode composant ?
- Chaque fois que le texte doit être placé dans un paramètre — un terme de recherche, une cible de redirection, une adresse e-mail. Si une valeur peut contenir & ou =, elle doit être encodée en mode composant, sinon elle scindera la chaîne de requête.
- Pourquoi un espace est-il parfois %20 et parfois + ?
- %20 est correct partout. La convention + provient de la soumission de formulaires HTML et n'est valable que dans une chaîne de requête, jamais dans un chemin. Cet outil produit toujours %20.
- Dois-je encoder les caractères chinois ?
- Les navigateurs les affichent sans décodage et les gèrent pour vous, mais tout ce à quoi l'URL est passée programmatiquement peut ne pas le faire. Les encoder est toujours sûr.
L’open source derrière
Cet outil est une implémentation autonome, sans bibliothèque tierce. unshiftio/querystringify (MIT) fait le même travail sous forme de bibliothèque : pour l’intégrer à votre programme, commencez par là plutôt que d’appeler une page web.
unshiftio/querystringifyAussi appelé
- encoder URL
- décoder URL
- encodage pourcent
- urlencode en ligne
- encodeur de chaîne de requête