Foros del Web » Programando para Internet » PHP »

Cidificación (No entiendo este comportamiento)

Estas en el tema de Cidificación (No entiendo este comportamiento) en el foro de PHP en Foros del Web. Tengo una función que devuelve este código: Código PHP: < option value = "1" > ESPAÑA </ option >  Si lo meto dentro de un select ...
  #1 (permalink)  
Antiguo 12/07/2010, 06:30
Avatar de cluster28  
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 4 meses
Puntos: 32
Cidificación (No entiendo este comportamiento)

Tengo una función que devuelve este código:

Código PHP:
<option value="1">ESPAÑA</option
Si lo meto dentro de un select me sale así ESPA�A, pero si hago un htmlentities lo muestra bien.

Deduzco que la consulta a la base de datos devuelve el nombre en UTF-8 sin problemas (así la tengo codificada).

La página dónde muestro el resultado tengo puesto:

Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
Apache lo tengo configurado en utf-8.

No sé qué puede ser....
  #2 (permalink)  
Antiguo 12/07/2010, 07:13
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Cidificación (No entiendo este comportamiento)

Lee este tema http://www.forosdelweb.com/2602724-post4.html
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 13/07/2010, 01:06
Avatar de cluster28  
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 4 meses
Puntos: 32
Respuesta: Codificación (No entiendo este comportamiento)

Gracias abimaelrc,

Con
Código PHP:
mysql_query ("SET NAMES 'utf8'"); 
problema resuelto.

Etiquetas: Ninguno
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 23:18.