allerdings werden umlaute bei der übergabe mit der post methode in unlesbare zeichen umgewandelt...
bei einem var_dump($_POST); sind die Umlaute also schon falsch? Oder sind sie erst falsch, nachdem sie in die Datenbank eingetragen wurden?
Poste doch mal nen var_dump($_POST);