Foros del Web » Programando para Internet » PHP »

Los Acentos, Muy Raro

Estas en el tema de Los Acentos, Muy Raro en el foro de PHP en Foros del Web. Hola Amigos, Tengo varias páginas con codificación PHP y datos que vienen de diferentes tablas en una bbdd MySql. En todos los casos, los campos ...
  #1 (permalink)  
Antiguo 29/03/2009, 05:23
 
Fecha de Ingreso: noviembre-2008
Mensajes: 259
Antigüedad: 15 años, 4 meses
Puntos: 1
Los Acentos, Muy Raro

Hola Amigos,

Tengo varias páginas con codificación PHP y datos que vienen de diferentes tablas en una bbdd MySql.

En todos los casos, los campos de la tabla están en utf8_general_ci.

En las páginas, tengo arriba el Header así:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Pero en algunos casos me salen los acentos correctamente y en otros no.

Cuando cambio el header a:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Me salen al contrario, es decir, los que me salían mal salen bien y viceversa.

Cuál es la solución??
  #2 (permalink)  
Antiguo 29/03/2009, 08:37
Avatar de gakutaru  
Fecha de Ingreso: agosto-2005
Ubicación: frente a mi NtbK
Mensajes: 239
Antigüedad: 18 años, 7 meses
Puntos: 6
Respuesta: Los Acentos, Muy Raro

poner los 2?
  #3 (permalink)  
Antiguo 29/03/2009, 08:46
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Los Acentos, Muy Raro

Asegurate de convertir a utf-8 antes de insertar en la tabla. Usa la funcion utf8_encode().
  #4 (permalink)  
Antiguo 29/03/2009, 09:26
 
Fecha de Ingreso: noviembre-2008
Mensajes: 259
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Los Acentos, Muy Raro

Al poner los dos Headers invalida el segundo de ellos (Me parece)...??
  #5 (permalink)  
Antiguo 29/03/2009, 15:08
Avatar de dannce4life  
Fecha de Ingreso: junio-2008
Ubicación: localhost
Mensajes: 137
Antigüedad: 15 años, 10 meses
Puntos: 6
Respuesta: Los Acentos, Muy Raro

usa uft-8 y usá htmlentities o uft8_encode para imprimir los datos.
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 17:17.