Pourquoi l'encodage d'URL est-il nécessaire ?
Lors de l'envoi de données sur Internet (par exemple, dans la barre d'adresse d'un navigateur), les URL ne prennent en charge qu'un ensemble spécifique de caractères ASCII (chiffres, lettres et certains caractères spéciaux). Les espaces, les caractères spéciaux comme les accents ou les caractères système comme `&`, `?` ne peuvent pas être utilisés directement dans une URL.
Qu'est-ce que le Percent-Encoding ?
La représentation des caractères non pris en charge par le symbole `%` suivi d'un nombre hexadécimal à deux chiffres est appelée encodage d'URL (ou Percent-encoding). Par exemple, le caractère d'espace est encodé par `%20` ou `+`.