Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2012, 14:07
xaviutx
 
Fecha de Ingreso: marzo-2012
Mensajes: 27
Antigüedad: 12 años, 2 meses
Puntos: 0
Guardar archivos con acentos ñ ç correctamente

Hola,

Despues de solucionar un un problema con los acentos, ñ y ç a la hora de guardarlos en la base de datos Mysql, utilizando mysql_query("SET NAMES 'utf8'"); justo despues de cada conexión, he detectado que aún me guarda mal el nombre de los archivos subidos.
Me explico si subo una imagen desde la web se llama niño.jpg, me guarda bien el formato en la DB y si lo recupero para mostrar el texto tambien se muestra bien, pero cuando me va abuscar la imagen para mostrarla me doy cuenta de que me en la carpeta de las imagenes me lo guarda como niño.jpg.
No se si hay alguna manera de solucionar esto con php.
Como ya he dicho tanto para mostrar el texto como para guardarlo me lo hace bien, creo que tiene que ver con el uso de move_uploaded_file();
Tambien queria configurar my.cnf para evitar tener que poner mysql_query("SET NAMES 'utf8'"); detras de todas las conexiones, y me he encontrado con que no existe, es una instalación xampp para win32, ya se que quizas es otra pregunta para el foro mysql, pero puede que la solución este en configurar ese archivo que no tengo, pero no evita que me funciona el servicio. (buscado por toda la unidad y no tengo nada oculto). Mi no entender.
Gracias.