Cita: convertí los espacios en blanco en la URL en signos (+) con PHP
Eso no es necesario. Mete sólo la función urlencode() a la variable original con espacios. Al final en el código HTML generado tienes que ver que los espacios se transformen en %20