Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2010, 11:32
Avatar de leac3
leac3
 
Fecha de Ingreso: abril-2007
Ubicación: Valencia, pero mi mente y corazon estan en San Francisco.
Mensajes: 147
Antigüedad: 17 años
Puntos: 4
Exclamación Por que UTF-8 no me funciona bien ?

hola, he estado leyendo bastante sobre el tema de la presentación de caracteres, y todo lo que tengo ya lo puse en UTF-8:
-La base de datos esta en ut8_unicode_ci y el otro valor también esta en utf-8, no me acuerdo que es.
-El archivo .php que lee la base de datos está grabado como Unicode UTF-8.
-En los metatags de ese archivo especifico que el charset debe ser utf-8.

Y aun así, cuando mando a imprimir con este archivo .php el contenido de mysql_result(), los acentos no se imprimen bien; debo mandarlo a imprimir con la función utf8_encode() de php para que aparezca bien el texto con sus acentos.

Mi pregunta es, Si tengo todo mi universo en UTF-8 ¿por qué debo usar la función utf8_encode para que todo funcione como debería?

Gracias de antemano !!

P.D.: Puse este tema en esta categoría porque aún cuando conlleva algo de programación, sus bases con sobre HTML.