Encoder / Décoder URL

Encoder ou décoder un composant d'URL avec le percent-encoding.

Quand Utiliser l'Encodage URL


L'encodage URL protège les caractères spéciaux dans les query strings et les segments de chemin.

  • Préparer les valeurs des paramètres avant de construire des URLs de requête API.
  • Décoder les liens copiés pour inspecter les valeurs de paramètres lisibles.
  • Résoudre les problèmes de requêtes malformées causés par des caractères non sécurisés.

FAQ de l'Encodeur URL


Dois-je encoder une URL complète ou seulement une valeur de paramètre ?

Généralement, encoder uniquement les valeurs de paramètres. Encoder une URL complète peut encoder les séparateurs comme : et /.

Pourquoi le décodage échoue-t-il avec des erreurs d'URI malformé ?

Cela se produit lorsque les séquences percent-encoded sont incomplètes ou invalides, comme un % isolé.

L'encodage URL est-il identique à Base64 ?

Non. L'encodage URL rend le texte sûr pour les URLs, tandis que Base64 convertit les données en format texte ASCII.

Wikipedia — Percent-encoding