Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/12/2008, 13:00
matheo
 
Fecha de Ingreso: mayo-2008
Mensajes: 75
Antigüedad: 16 años
Puntos: 0
Acentos con caracteres raros

Chavales tengo un problema y es que cuando imprimo una variable leida de SQL que tenga acento, usando PHP la sentencia echo , me salen caracteres raros. El problema es que no se que cotejamiento poner en MySQL o en el PHP .

En MySQL tengo puesto utf-8 y en PHP charset= iso-8859-1 . ¿Cual es mi fallo? ¿Lo cambio en la base de datos o en el PHP?

Este es mi código PHP:
Código PHP:
$sql "SELECT * FROM `usuario` WHERE `Tipo_usuario`='Medico' ORDER BY `usuario`.`Apellidos` ASC;";
     
$consulta mysql_query($sql);
     if(!
$consulta) echo "<BR>Error en la consulta";
  

     


//------Impresion de datos----//  
  
if ($consulta>0)
  {
   
$irow=0;
   
$ilastrow=mysql_num_rows($consulta);
       while (
$irow<$ilastrow
       {
           
$Nombre=mysql_result($consulta,$irow,"Nombre");
           
$Apellidos=mysql_result($consulta,$irow,"Apellidos");
           
$Dni=mysql_result($consulta,$irow,"DNI_usuario");
           
$irow++;
           echo 
"<br>"$Apellidos .", "$Nombre ."        DNI: "$Dni
       }
  }