Choisissez Encoder et composant de formulaire HTML puis saisissez Ana + José. Chaque espace utilise un plus brut. Le plus appartenant au texte ne peut rester brut car le décodeur le lirait comme espace : il devient %2B. Le é suit UTF-8 et devient %C3%A9.

Comparez la même source en RFC 3986

Le formulaire produit Ana+%2B+Jos%C3%A9 ; RFC 3986 produit Ana%20%2B%20Jos%C3%A9. Les deux rendent le même texte Unicode avec leur profil, mais les chaînes diffèrent. Afficher le profil fait donc partie du résultat, pas d’une préférence visuelle.

Reproduisez l’aller-retour

Choisissez le profil indiqué, encodez le texte et notez les échappements en pour cent majuscules. Sans changer de profil, passez au décodage et collez la sortie. Le texte Unicode original doit revenir exactement, espaces et signes plus littéraux compris. Un échappement minuscule peut être décodé, mais URLCodec le signale comme non canonique et montre la forme majuscule unique utilisée pour l’aller-retour.