1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Forzar el conjunto de caracteres por defecto para la conexión a la base de datos
Nuestra parametrización del servidor MySQL obliga a utilizar el UTF-8 por defecto.
Si debe definir los almacenamientos en latín, por ejemplo, tendrá que añadir las líneas siguientes en la sección PHP de su consulta:
mysql_query("SETCHARACTER SET latin1");
En la antigua consola de administración, puede forzar la conexión MySQL en latin1 a través del fichero .htaccess situado en la raíz de su alojamiento:
php_value mysql.connect_charset latin1
php_value mysqli.connect_charset latin1
php_value pdo_mysql.connect_charset latin1
En la nueva consola de administración, es necesario colocar este código en un archivo.user.ini situado en la raíz de su alojamiento:
mysql.connect_charset = "latin1"
mysqli.connect_charset = "latin1"
pdo_mysql.connect_charset = "latin1"