Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2011, 15:11
des_trozado
 
Fecha de Ingreso: marzo-2009
Mensajes: 52
Antigüedad: 16 años
Puntos: 0
Exclamación UTF-8 mysql php :@

:mole sto:

Voy a intentar poner cuantos mas datos pueda y el problema supongo que es de sobra conocido, pero ya he probado todas las soluciones y no se que C*****S pasa

Codificacion de la base de datos:

Language: Spanish(es-utf-8)
Juegos de caracteres de MySQL: UTF-8 Unicode (utf8)
Cotejamiento de las conexiones MySQL:utf8_general_ci

Codificacion de la tabla a la que le hago el select:

Cotejamiento: utf8_general_ci

Contenido de la tabla a la que hago el select vista desde el phpMyAdmin:

idProvincia | nombre
1 | Álava

Codigo PHP

Código PHP:
Ver original
  1. header('Content-Type: text/html; charset=UTF-8');
  2.    
  3.     function mostrarProvincias($texto){
  4.         $provincias = obtener("SELECT * FROM provincia WHERE nombre LIKE '%$texto%'");
  5.         for($x=0;$x<count($provincias);$x++){
  6. echo        $provincias[$x]['nombre'].'<br />';
  7.         }
  8.     }

Codigo HTML

Código HTML:
Ver original
  1.     <head>
  2.         <title>Gotero</title>
  3.         <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  4.     </head>
  5.     <body>
  6.         <?php
  7.        
  8.             if(isset($_GET['a'])){
  9.                 include_once("../lib/bbdd.php");
  10.                 switch($_GET['a']){
  11.                     case 'provincias':
  12.                         if(isset($_GET['texto']))
  13.                             mostrarprovincias($_GET['texto']);
  14.                         break;
  15.                 }
  16.             }
  17.            
  18.         ?>
  19.     </body>
  20. </html>

El problema, que me muestra en vez de Álava, un interrogante, y "lava"