Tengo hecho un sistema el cual permite descargar archivos desde el servidor.
El problema se presenta es en Internet Explorer, cuando el nombre del archivo tiene espacios en blancos, el Explorer los sustitulle por signo de porcentaje "%" en la Url, al momento de descargar.
Aquí está un ejemplo de como lo hago:
Código PHP:
<a href="user_folder/15/listado de personas.xls">Descargar</a>