La mejor solución es cambiando el nombre del archivo. En programación no se debe usar caracteres especiales, tal como el que mencionas. Aún si quieres trabajar con ellos (que no es lo recomendable) verifica si con la funcion
utf8_encode o
utf8_decode trabaja correctamente.