Quería preguntaros, que cuando consulto en mi bd, los caracteres extraños, tipo acentos, y eñes, no me los lee. El cotejamiento de cada campo está en utf8_spanish, pero según creo, o al menos, en otros php lo hice así. Antes de la variable (en el php) debo poner: utf8_encode , y ya me lo leía.... pero en este script, lo intento y al entrar en la bd sigue sin reconocerlo.
El php es éste:
Código :
<?php include("includes/config.php"); include("includes/funciones.php"); $cnx=conectar(); $nombre=$_POST["nombre"]; $apellidos=$_POST["apellidos"]; $nacimiento=$_POST["nacimiento"]; $sexo=$_POST["sexo"]; $direccion=$_POST["direccion"]; $poblacion=$_POST["poblacion"]; $provincia=$_POST["provincia"]; $pais=$_POST["pais"]; $cp=$_POST["cp"]; $email=$_POST["email"]; $telefono=$_POST["telefono"]; $peso=$_POST["peso"]; $estatura=$_POST["estatura"]; $act_fisica=$_POST["act_fisica"]; $complexion=$_POST["complexion"]; $estado_habitual=$_POST["estado_habitual"]; $detalles=$_POST["detalles"]; if($nombre==NULL|$apellidos==NULL|$nacimiento==NULL|$sexo==NULL|$direccion==NULL|$poblacion==NULL|$provincia==NULL|$pais==NULL|$cp==NULL|$email==NULL|$telefono==NULL|$peso==NULL|$estatura==NULL|$act_fisica==NULL|$complexion==NULL|$estado_habitual==NULL) { echo "mensaje=Por favor, rellene todos los campos"; }else{ mysql_query("INSERT INTO usuarios (nombre,apellidos,nacimiento,sexo,direccion,poblacion,provincia,pais,cp,email,telefono,peso,estatura,act_fisica,complexion,estado_habitual,detalles) VALUES ('$nombre','$apellidos','$nacimiento','$sexo','$direccion','$poblacion','$provincia','$pais','$cp','$email','$telefono','$peso','$estatura','$act_fisica','$complexion','$estado_habitual','$detalles')",$cnx); echo "mensaje=Usuario Registrado, en breve recibirá sus datos de conexión"; mysql_close($cnx); }
Incluso en el html, puse ésto:
Código :
<meta http-equiv="Content-Type" content="text/html; charset=utf8_spanish_ci" />
Que no se si es correcto o no... pero probé, y tampoco me funciona.
¿Dónde debo poner dentro de mi php, el utf8_encode?
Mil gracias por vuestra ayuda