Problemas con caracteres especiales en páginas web con PHP + MySQL. Codificaciones utf8 y ISO

Casi todos los desarrolladores web con cierta experiencia realizando páginas con PHP y MySQL (y me imagino que con otras tecnologías) han tenido que enfrentarse alguna vez con problemas con la codificación web. Es decir, que la página web no muestre correctamente los caracteres especiales: tildes, eñes, carácter “ç”, etcétera.

¿Cual es la solución a esto? La respuesta es compleja. Depende de muchas cosas. Puede que tengamos mal la configuración en el HTML, en el PHP, en la base de datos… hay que comprobar todo ello, paso por paso. O mejor dicho, no es que tengamos algo “mal”, es que en unas partes podemos tener la configuración establecida como codificación utf-8 y en otras como ISO. El resumen es que tenemos que conseguir que toda la configuración de la web esté en UTF-8. Y la manera de conseguirlo está muy bien explicada en este artículo del blog de Pedro Ventura.

Os animo a guardar estas instrucciones en favoritos, porque tarde o temprano, desarrollando una web, las necesitaréis.

Enlace al artículo:

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s