Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/09/2014, 12:07
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: problema caracteres especiales (easyphp)

utf8_decode() convierte la cadena proporcionada en iso-8859-1 (o equivalente), si tienes los archivos de tus scripts y el meta en utf8 entonces es normal que no aparezcan correctamente.

Lo que debes hacer es asegurarte de que todas tus fuentes de datos estén en la misma codificación y con eso se acaba el problema.

- Todas tus tablas deben estar en cualquiera de las variantes utf8-* (utf8-general-ci, utf8-spanish-ci, etc.) la única diferencia entre todas sería la forma de ordenar resultados
- Guarda todos tus archivos de script en utf8 sin BOM
- Conserva la etiqueta meta como la tienes

Con eso debe ser suficiente; solo debes tener en cuenta que si tus base de datos está codificada en otro juego de caracteres deberás convertirlos a utf8 o se guardarán con esos símbolos y seguirás batallando con la información existente, aunque con la nueva ya no habrá ese problema.
__________________
- León, Guanajuato
- GV-Foto