Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2014, 13:29
Avatar de fieroso
fieroso
 
Fecha de Ingreso: diciembre-2009
Mensajes: 127
Antigüedad: 14 años, 4 meses
Puntos: 1
Problema extraño con los acentos

Tengo una web en local perfectamente funcionando con acentos etc.
Exporto la base de datos y la importo al servidor, por lo que de además compruebo que el cotejamiento es utf8_general_ci tanto de las tablas como de los campos, para mi sorpresa la del servidor no muestra los acentos y la local sí cuando es la misma db y el mismo script de php.

*He puesto en el archivo de conexion php esto mysql_set_charset('utf8');

¿mi duda es que porque cuando es la base d datos exportada igual y mismo script php me salva los datos mal?

En la base de datos entro con phpmyadmin y los datos están bien guardaos "á" y si edito se guardan igual de bien. El problema llega cuando desde el script php inserto o edito datos entonces ya los guarda mal y no entiendo porque cuando en local esta lo hace bien.

Sólo me queda pensar que sea cosa de apache porque en la bd se guardan desde phpmyadmin así tal cual "á"

Gracias he estado googleando y probando todo tipo de soluciones pero ninguna me dió luz.
__________________
Me gusta la programación y los retos