Este post es para la gente que utiliza XAMPP, y que codifica con el Dreamweaver (C4 en mi caso) y quiere ver sus paginas UTF-8 correctamente.
Hace unos días empece un proyecto en Dreamweaver, por defecto Dreamweaver actualmente esta creando las paginas PHP en UTF-8, con el encabezado HTML charset en UTF-8 también. (Hasta aquí ningún problema.)
También tengo mi base de datos MySQL con las tablas en UTF-8 (no importa cual Collation). (Hasta aquí ningún problema.)
El problema venia cuando quería ver una simple página que tenía acentos en los datos traídos de la base de datos.
La solución NO es la configuración del Apache tampoco (yo pensaba que este era el problema en un principio y estuve tocando archivos de configuración .httpd.conf).
La verdadera solución es agregar una linea de código a la conexión de MySQL.
mysql_query("SET NAMES 'utf8'");
Con esto queda resuelto nuestro problema de mostrar caracteres latinos en nuestra base de datos.
Lo que quería demostrar es que TODAS estas herramientas mencionadas ya están bien configuradas desde su instalación, solo hay que decirle a PHP de que manera traer los datos desde MySQL.
No hay comentarios:
Publicar un comentario