Collez une valeur de composant
Ne collez pas une URL entière sauf si chaque séparateur est volontairement une donnée du composant.
Encodeur et décodeur privé de composant URL
URLCodec traite une valeur, pas une URL entière. Choisissez RFC 3986 ou formulaire : les échappements et UTF-8 invalides échouent clairement, et une entrée valide non canonique reçoit une forme canonique reproductible.
RFC 3986 + formulaire · UTF-8 strict · local
Trois étapes explicites
Ne collez pas une URL entière sauf si chaque séparateur est volontairement une donnée du composant.
RFC 3986 écrit les espaces avec %20 ; le formulaire utilise + et protège un plus littéral avec %2B.
Résultat, lignes d’octets, forme canonique et opération inverse viennent du même service local.
Usages ordinaires des données web
Un composant · sans envoi
Choisissez les règles RFC 3986 ou formulaire HTML, transformez localement et contrôlez octets UTF-8 et aller-retour canonique.