chodzi o to, że znaki masz zapisane fizycznie jako Windows-1250, a tylko deklarujesz to jako iso-8859-2. niektóre znaki te kodowania mają wspólne, więc się zgadzają. ty zmieniłeś sposób traktowania pliku, ale czy zmieniłeś wtedy deklarację? jeżeli tak, a dalej jest źle to zapewne dlatego, że notepad++ zrozumiał, że ma traktować plik jako utf-8, ale nie dokonuje faktycznej konwersji znaków i ich fizycznego zapisu
zrób tak: wytnij treść i wklej do zwykłego notatnika, tak by w tym notatniku były znaczki normalnie.
potem usuń plik, który stwarza problemy i utwórz nowy, pamiętając, by kodowanie było utf-8 bez bom. potem wklej tam treść z notatnika. plik teraz powinien być dobrze widoczny (tylko zmień też deklaracę w <meta />
).
i najlepiej zainstaluj jakieś IDE, Notapad++ to taka zabawka na szybko.