Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problema encoding UTF8

Estas en el tema de Problema encoding UTF8 en el foro de PHP en Foros del Web. Hola, estoy haciendo una web que recibe carácteres chinos de una base de datos y tambien su pinyin. En la base de datos se ha ...
  #1 (permalink)  
Antiguo 18/09/2014, 08:10
Avatar de veniwarez  
Fecha de Ingreso: julio-2010
Mensajes: 110
Antigüedad: 13 años, 9 meses
Puntos: 3
Problema encoding UTF8

Hola, estoy haciendo una web que recibe carácteres chinos de una base de datos y tambien su pinyin.

En la base de datos se ha guardado de forma correcta tanto el Pinyin como el Carácter, a la hora de presentar esos datos, no aparecen.

He probado con
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>

También he guardado el archivo con encoding UTF 8 pero sigue haciéndolo.

En la base de datos tengo:
狗 > Gǒu > perro
Y al mostrarlo aparece esto:
ID:5 ? G?u perro
Dónde el primer ? sería 狗 y el segundo ? sería ǒ.

¿Qué más puedo hacer para que funcione?

PS: Uso XAMPP.

Muchas gracias.

Última edición por veniwarez; 18/09/2014 a las 08:18
  #2 (permalink)  
Antiguo 18/09/2014, 09:32
Avatar de veniwarez  
Fecha de Ingreso: julio-2010
Mensajes: 110
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: Problema encoding UTF8

SOLUCIONADO;

La solución era tan sencilla como poner
mysql_query("SET character_set_results=utf8", $conexion);

Funciona bien ahora.

Muchas gracias

Etiquetas: encoding, html
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:42.