Juste curieux de quelle langue proviennent ces caractères d'une URL?
Par exemple: force_name=1&name=Tom%20
qui est un espace.
Les caractères %
dans les URL ne constituent pas un "langage de programmation". Ils sont plutôt codage d'URL ou simplement codage en pourcentage . Ils permettent aux caractères d'être utilisés dans des URL qui ne pourraient pas autrement être utilisés sans échappement.
%20
est un espace car 20 est le code ASCII d'un espace. Un espace ne peut pas être utilisé dans une URL non échappée car aucun des caractères répertoriés comme étant autorisés dans les URL.
Le pourcentage de codage est défini dans section 2.1 de la RFC 3986: identificateur de ressource uniforme (URI): syntaxe générique .