Guarda che il Webserver (o PHP stesso nel suo ini) non cambi il charset di default e setta lo header opportuno nella pagina HTML.