Ver Mensaje Individual
  #15 (permalink)  
Antiguo 11/06/2014, 07:36
Avatar de alexisverano
alexisverano
 
Fecha de Ingreso: septiembre-2008
Ubicación: La Habana.Cuba
Mensajes: 298
Antigüedad: 15 años, 7 meses
Puntos: 36
Respuesta: Problema con tildes y duda sobre comillas.

Cita:
Iniciado por harvey Ver Mensaje
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
  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Paginas de conexion a base datos:

Código PHP:
Ver original
  1. $db_host = "localhost";
  2. $db_usuario = "usuario";
  3. $db_password = "clave";
  4. $db_basedatos = "nombreDB";
  5. $mysqli = new mysqli($db_host, $db_usuario, $db_password, $db_basedatos);
  6. $mysqli->set_charset("utf-8");
  7.  
  8. // Verificando la conexión
  9. if ($mysqli->connect_error) {
  10.    printf ("Falló la conexión a la base de datos" ."<br>");
  11.    printf ('Error: (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error);
  12.    exit();
  13. }
  14.  
  15. //Verificando el Juego de Caracteres    
  16. if (!$mysqli->set_charset("utf8")) {
  17.    printf("Error cargando el conjunto de caracteres utf8: %s\n", $mysqli->error);
  18. }
  19.  
  20. $mysqli->close();