zapewne masz to na jakims serwie testowym i w takim razie muisz z edytowac configuracje serwera w przypadku apache chyb to bylo: default charset
i ustawic go na UTF-8 jesli zas pliczek jest w php nalezy dodatkowo w php.ini znalesc podoba opcje do charset i ustawic na UTF-8 lub w obydwóch przypadkach jak chcemy uzywac innych kodowań to nalezy wyłaczyc te opcje

mozesz sprawdzic czy to to jak IE wczyta ci się strona to zmienic ręcznie kodowanie na utf-8 jak zmienisz i dalej pomimo ze zmieniles opcje wyswietlania na utf-8 bedą krzaki to znaczy ze zle zapisales .
Mialem ten sam problem jak recznie konfigurowalem serwer