Cita:
Iniciado por harvey
Hace tiempo solía poner las tildes con instrucciones tipo á En el código con el que estoy ahora mismo empecé omitiendola tras ver en algún artículo que ya no eran necesarias. Sin embargo ahora me encuentro que en algunas partes del código no me da problemas sin ponerles las intrucciones pero en otras si y en vez de salirme la tilde me sale código diferente. .....
Esta problematica por aca lo solucionamos aplicando tres acciones.
Base datos y tablas -> Cotejamiento: utf8_general_ci
Paginas HTML o PHP:
Código HTML:
Ver original<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Paginas de conexion a base datos:
Código PHP:
Ver original$db_host = "localhost";
$db_usuario = "usuario";
$db_password = "clave";
$db_basedatos = "nombreDB";
$mysqli = new mysqli($db_host, $db_usuario, $db_password, $db_basedatos);
$mysqli->set_charset("utf-8");
// Verificando la conexión
if ($mysqli->connect_error) {
printf ("Falló la conexión a la base de datos" ."<br>"); printf ('Error: (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error); }
//Verificando el Juego de Caracteres
if (!$mysqli->set_charset("utf8")) {
printf("Error cargando el conjunto de caracteres utf8: %s\n", $mysqli->error); }
$mysqli->close();