Trata a ver si te resulta esto. Yo uso notepad++ para escribir los codigos, y se puede cambiar el formato en que estas escribiendo las paginas, prueba cambiandolo a UTF-8 without BOM. A ver si se resuelve el problema. Sino trata
header('Content-Type: text/html; charset=iso-8859-1');
o
header('Content-Type: text/html; charset=utf-8');
Tambien si puede lee sobre esto, a ver si te ayuda en algo
http://www.stan.com.mx/topics/view/12
Me dejas saber