




: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 originalheader('Content-Type: text/html; charset=UTF-8');
function mostrarProvincias($texto){
$provincias = obtener("SELECT * FROM provincia WHERE nombre LIKE '%$texto%'");
for($x=0;$x<count($provincias);$x++){ echo $provincias[$x]['nombre'].'<br />';
}
}
Codigo HTML
Código HTML:
Ver original <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <?php
if(isset($_GET['a'])){
include_once("../lib/bbdd.php");
switch($_GET['a']){
case 'provincias':
if(isset($_GET['texto']))
mostrarprovincias($_GET['texto']);
break;
}
}
?>
El problema, que me muestra en vez de Álava, un interrogante, y "lava"