1. Pourquoi encoder avec URLSearchParams ?
Les chaînes de requête contiennent souvent des caractères non ASCII, des espaces et des caractères spéciaux comme `&`, `=`, et `#`. Les concaténer manuellement conduit facilement à des erreurs — encodage manquant, double encodage ou collisions de délimiteurs. URLSearchParams est une API standard des navigateurs qui encode correctement chaque valeur selon les règles application/x-www-form-urlencoded et les assemble en toute sécurité avec `&`. Cet outil utilise cette logique exacte pour produire le résultat.