Foros del Web » Programando para Internet » PHP »

la consulta no me muesta la letra ñ

Estas en el tema de la consulta no me muesta la letra ñ en el foro de PHP en Foros del Web. los datos de recibo de la consula me los muestra con el simbolo de interrogacion por mucho que le añada el meta charset me sigue ...
  #1 (permalink)  
Antiguo 14/04/2013, 16:29
 
Fecha de Ingreso: mayo-2008
Mensajes: 56
Antigüedad: 15 años, 11 meses
Puntos: 0
la consulta no me muesta la letra ñ

los datos de recibo de la consula me los muestra con el simbolo de interrogacion

por mucho que le añada el meta charset me sigue saliendo

estos son los que pongo:

Código PHP:
<meta http-equiv="Content-Type" content="text/html"charset="utf-8">

y

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> 
sin enbargo en la base de datos si que salen con la ñ
  #2 (permalink)  
Antiguo 14/04/2013, 16:41
 
Fecha de Ingreso: abril-2013
Mensajes: 53
Antigüedad: 11 años
Puntos: 0
Respuesta: la consulta no me muesta la letra ñ

agrega utf8_encode a las fila que muetras.
ejemplo
.utf8_encode($fila[2]).
  #3 (permalink)  
Antiguo 14/04/2013, 17:12
 
Fecha de Ingreso: junio-2010
Mensajes: 373
Antigüedad: 13 años, 10 meses
Puntos: 11
Respuesta: la consulta no me muesta la letra ñ

Es posible que esto te ayude:
(ponlo antes de realizar la consulta).

Código PHP:
Ver original
  1. mysql_query("SET NAMES 'UTF8'");
  #4 (permalink)  
Antiguo 14/04/2013, 17:30
 
Fecha de Ingreso: mayo-2008
Mensajes: 56
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: la consulta no me muesta la letra ñ

me nuestra esto:

.utf8_encode(valor obtenido de la bd)
  #5 (permalink)  
Antiguo 14/04/2013, 17:38
 
Fecha de Ingreso: mayo-2008
Mensajes: 56
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: la consulta no me muesta la letra ñ

Cita:
Iniciado por oms02 Ver Mensaje
Es posible que esto te ayude:
(ponlo antes de realizar la consulta).

Código PHP:
Ver original
  1. mysql_query("SET NAMES 'UTF8'");
muchas gracias a los dos añadiendo mysql_query("SET NAMES 'UTF8'"); me a ido perfecto.

Etiquetas: html, letra
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:08.