Il est possible d'utiliser la fonction PHP,
.
Si le champ contient des %20 et autre %XX, il seront décodés en espaces, etc.
Si le champ contient des espaces et autres caractères spéciaux en Iso, alors ils resteront tels quels.
Ou bien, à l'inverse, on peut utiliser rawurlencode(le_champ).