Bueno, eso fue lo primero que te dijo @
pzin (solo fuí un poco mas especifico
)
No se que editor uses para programar (yo uso Notepad++) y cada archivo se debe de guardar con un tipo de codificación especifica para que el charset no moleste.
Por ejemplo para usar UTF-8 el charset de la pagina debe ser UTF-8 y el archivo debe de guardarse de UTF-8 sin BOOM. En el caso de ISO-8859-1 el archivo debe de guardarse en ANSI.
En Notepad++ aparece una opción llamada Codificación que te muestra la codificación del archivo...
Saludos