cestina a fce "htmlspecialchars"

Pri pouziti fce htmlspecialchars, ktera slouzi k odstraneni html entit z retezce, me pismena s hackem prevede na neco jineho.

Napr.
pismeno ř to prevede na ř

Ma nekdo zkusenosti jak odstranit html entity, ale zaroven neodstranit ceske znaky?
Filip
> pismeno ř to prevede na ř

to jsem moc nepochopil ;-)
me to funguje jak ma

je to na tomto serveru nebo nekde jinde?
myneno žš ř převede na znakovou entitu ř
&gt &lt
&ampgt &amplt
Psal jsem, že ř to převede na "#,3,4,5,;" (samozřejmě bez čárek mezi jednotlivými pismeny), ale tento kód se zde zobrazí jako ř.
Už jsem ten problem vyřešil. Nastavil jsem u sebe jinou znakovou sadu.
http://cz.php.net/manual/cs/function.htmlspecialchars.php
pouze:
& ---> &
< ---> &lt;
> ---> &gt;
" ---> &quot;
' ---> &#039;

http://cz.php.net/manual/cs/function.htmlentities.php
převede všechny možné entity z dané znakové sady

Znaková sada lze u obou nastavit jako třetí volitelný parametr.