Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Resolver un problema de charset al conectar a la base de datos
La configuración del servidor MySQL obliga a utilizar UTF-8 por defecto.
Si necesita definir el almacenamiento en latín p.ex, agregue las siguientes líneas a la sección PHP de su consulta:
mysql_query("SETCHARACTER SET latin1");
Sobre las antiguas fórmulas de alojamiento, forzar la conexión MySQL en latín1 a través del archivo .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
Sobre las ofertas actuales, coloque el siguiente 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"
Enlace a esta FAQ: