Usa mejor la función:
urldecode()
www.php.net/urldecode
aplicada a esa variable que tomes por el URL que contiene esa codificación .. tanto para los espacios como para otros caracteres como acentos, ñ .. etc.
(no uses: $logotipo = str_replace("%20","_", $logotipo);)
Un saludo,