QUE TAL.
Tengo este pequeño problema:
En una tabla tengo guardadas los archivos que los usuarios han ingresado ya sea con tildes o ñ´s o N° etc,
Al tratar de abrir estos archivos desde cualquier navegador tengo el siguiente error.
http:www(el resto)//Evaluacion 2009 Natación.xlsx (en la barra de nabegacion).
y en la paguina principal sale lo siguiente:

Not Found

The requested URL //Evaluacion 2009 Natación.xlsx was not found on this server.

Se dan cuenta en la ó cambia por A~3.

Esto no ocurre cuando no tienen carácteres especiales.

Si alguien me puede ayudar seria de fabuloso.


Pertenece a la categoría:

La mejor respuesta elegida por los usuarios

Respuesta de DonPepe
Fijate de colocar una sentencia al comienzo tal que sea como "charset...utf8" de esta manera le estas avisando que antes de arrancar ya establece la codificacion de caracteres.
El problema que te pasa es lo siguiente: para que te tome los caracteres especiales el archivo debe estar codificado (si accede a una base de datos) en UTf8, la base tambien ..si lo tenes en otra codificacion tendras ese problema.Una vez convertido a esto, verifica que tu archivo php o lo que sea este guardado como Utf sin boom, bajate un editor c++ libre sino que lo abrias alli y lo guardas "convertir sin boom" y listo. Y por ultimo esta lo que te comentaba al principio de colocarle una sentencia al comienzo de tu codigo para aclararle que el charset esta codificado en utf8.

Dinos si es buena respuesta: Buena respuesta (0)    Buena respuesta (0)