Špatný text z databáze

Zdravim
Když si dám vypsat údaje z tabulky místo ž to napíš ľ a místo š ą .
Slišel sem něco o něakém "SET CHARACTER SET utf8" ale něak to nefunguje.PLS pomozte mi.
no, nejépe si nastavit stejné kódování na stránce, pomocí které data vkládáš i na stránce, pomocí které je zobrazuješ a potom taky v phpmyadminu jako kódování, ve kterém to má ukládat...
a mohl bys mi prosimtě poradit kde to nastavim? text do databáze vkládám normálně jako "insert into clanky values=(id,tema,clanek,datum,autor)" a pak z databáze to mám "select * from clanky order by id desc"
Jasně, ale máš kódování té stránky, ze které zasíláš data, stejné jako kódování stránky, která data čte?

například takto?
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250" />
já s meta tagama neumim.Takže stačí když do stránky kterou data přidávám a kterou vypisuju dám <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" /> a bude to funguvat?
Džej Ár dík.už to funguje.Ještě bych se chtěl zeptat jak si upravim údaje který už mám v databázi nahraný a špatně se zobrazujou?
asi nějakým strtr()
tedy v php prolezeš db a uděláš update s tím, že původní text převedeš na ten správný
do strtr() dáš ty ošklivé znaky a vyměníš za to, co potřebuješ
$spavne = strtr('ľą', 'žš', $spatne);
a to spravne udelas jako update....
UPDATE tabulka SET sloupec = REPLACE(REPLACE(sloupec, 'ľ', 'ž'), 'ą', 'š');
by mělo fungovat
+- ideální a bez php...
Děkuju všem co mi poradili.THX