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
