Sujets développeur · Mis à jour le 2026-10-04
L’encodage d’URL expliqué
Les URL ne peuvent transporter en toute sécurité qu’un jeu de caractères limité dans certaines parties. L’encodage pourcent représente les autres octets par des séquences %HH, pour que des séparateurs comme & et = gardent leur sens structurel.
La règle pratique
Encodez les valeurs que vous insérez dans une chaîne de requête ou un segment de chemin — pas l’URL entière, dont le schéma et les barres obliques sont déjà en place.
Espaces : %20 et +
encodeURIComponent émet toujours %20. Les anciens corps application/x-www-form-urlencoded utilisent + pour l’espace. La plupart des serveurs acceptent les deux dans les chaînes de requête ; ne supposez pas que chaque décodeur le fait.
Comportement de SmartKitio
- L’encodeur d’URL suit la sémantique d’encodeURIComponent.
- Le décodeur d’URL convertit d’abord + en espace, puis applique decodeURIComponent.
- Les séquences % invalides produisent une erreur au lieu d’une corruption silencieuse.
- Tout le traitement reste dans le navigateur.
Essayer ces outils SmartKitio
Utilisez un outil pour un résultat ; gardez le guide ouvert pour la méthode.
Parcourir la famille : Outils développeur
Articles associés
Lectures plus larges liées à ce guide — quand le sujet mérite plus qu’un tutoriel.
- Encodage et chiffrement : quelle différence ?
Encodage, chiffrement, hachage et compression résolvent des problèmes différents. Les confondre — surtout Base64 avec le secret — provoque de vraies failles de sécurité.
- Comment un navigateur web fonctionne vraiment
De la saisie d’une URL à l’affichage des pixels — ce que le navigateur fait sous la barre d’adresse, si calme soit-elle.
- Que se passe-t-il quand vous saisissez une URL ?
Un chemin étape par étape, de la touche à la première peinture, incluant DNS, TLS, redirections et cache.
- Qu’est-ce qu’une API et comment ça marche ?
Les API sont des contrats entre programmes. Les API HTTP JSON en sont la face visible — méthodes, en-têtes, corps, codes de statut, auth et versioning expliqués.
Guides associés
- L’encodage Base64 expliqué
Comment Base64 fait correspondre des octets à l’ASCII, pourquoi la longueur augmente, et comment SmartKitio encode le texte UTF-8.
- Les codes de statut HTTP expliqués
Ce que signifient les grandes classes 1xx–5xx, avec les codes que les développeurs croisent le plus souvent.
- Formatage et validation JSON : guide complet
Ce que le JSON strict autorise, comment fonctionne la mise en forme, et comment se comporte le formateur de SmartKitio.
- JSON et JSON5 : quelle différence ?
Pourquoi JSON5 est plus agréable à taper, et pourquoi les API de production restent sur le JSON strict.

