Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2009, 12:55
Avatar de sk8
sk8
 
Fecha de Ingreso: enero-2008
Mensajes: 52
Antigüedad: 16 años, 3 meses
Puntos: 0
Cambiar codificación a UTF en Apache-Xampp en una máquina Windows

Parece ser que tengo uno de los problemas más comunes a la hora de manejar datos con lo que parece ser un mal manejo de las codificaciones por mi parte. Mi problema esta en que pese a seguir los pasos que propone jurena en este magnífico post sobre como arreglar el problema de http://www.forosdelweb.com/f86/cotej...5/#post2602724, sigo sin poder mostrar los datos extraídos de la base de datos sin que salgan esos extraños símbolos.

Como ya he seguido estos pasos lo único que me quedaba era tratar de comprobar la configuración de apache. Tengo instalado el paquete Xampp en windows. Pues bien, he leído que una opción seria modificar el fichero php.ini de la siguiente forma:

default_charset = "utf-8"

Esta línea estaba comentada y con codificación iso.

He reiniciado apache y nada, sigo con los caracteres raros. Cave destacar que no solo se ven mal los caracteres extraídos de la bd sino que la página que trae xammp por defecto también se ve mal.

Se que este post podría estar lindando con otro subforo, pero como ya he reconfigurado la base de datos para que sea todo utf8_unicode_ci y también he revisado que las páginas tengan la cabecera utf-8 correspondiente esto es lo único que me queda y ya llevo un par de días dando palos de ciego ya que no me desenvuelvo demasiado bien con la configuración de apache y mucho menos en entornos windows.

Por cierto he leído que toda la configuración de apache en windows pasa por este fichero:

httpd.conf

No obstante no encuentro ninguna línea que me permita modificar la codificación por defecto.

Un saludo y gracias por vuestro tiempo :)

Última edición por sk8; 09/03/2009 a las 13:04 Razón: url erronea