Kódování musíš mít na všech stránkách, kde píšeš diakritiku.
Také je třeba mít soubory uložené ve správném kódování (Windows-1250 -> ANSI).
Pokud taháš data i z databáze MySQL, tak i před selectem uvést kódování, včetně toho, že databáze a tabulky budou ve stejném kódování.
Dovolím si ale tvrdit, že kódování windows-1250 je zastaralé a nepoužívá se. Nyní se jede na UTF-8 a soubory uložené v UTF-8 bez BOM.