Agrege la linea asin pero nada
Código PHP:
Ver originalfunction conexion_db(){
try {
$db = new PDO('mysql:host=localhost;dbname=bd;','root','');
$db->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true);
$db->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'utf8'");
return($db);
} catch (PDOException $e) {
print "<p>Error: No puede conectarse con la base de datos.</p>\n";
print "<p>Error: ".$e->getMessage()."</p>\n";
}
}
force codificacion utf8 en apache, tambien cambie en php.ini el charset por defecto a utf8, comprobe los archivos que estubieran bien tambien la base de datos y las tablas con los campos y estan bien, cualquier ayuda o que haga alguna comprobacion seria bienvenida porque estoy saturadillo ya con el tema.