Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/11/2010, 09:08
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Problema con acentos.

depende donde estes viendo el codigo html. si es en un editor (como wordpad en windows), puede ser que no soporte alguna codificacion. por ejemplo, el caso de wordpad no tiene soporte para utf-8. si estas viendo el codigo fuente en el navegador, tambien te pueden aparecer los simbolos porque el navegador tambien utiliza algun codificador para mostrar el codigo fuente. te aparece el caracter correcto siempre y cuando indiques el codificador correcto. por ejemplo, en firefox, si ves el codigo fuente veras los simbolos. luego en el menu view > character encoding escoge latin-1, veras que te muestra bien los caracteres salvo en los que tienen codificacion distinta.

lo que puedo deducir es que el header y footer estan en utf-8 mientras el index esta en latin-1. cambia la codificacion de index.php a utf-8. o sea, tienes que volver a salvar el documento pero con esa codificacion.

edit: como unico el navegador puede utilizar distintas codificaciones es cuando los documentos provien de distintas fuentes. por ejemplo, un documento html puede estar en latin-1, un documento stylesheet puede estar en utf-8, un javascript en utf-16. pero los tres, son documentos independientes donde al momento de cargarlos tienes que indicar mediante atributos la codificacion de cada documento. en tu caso, aunque son tres documentos (header, index, footer) en realidad estas formando un solo documento.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 05/11/2010 a las 09:14