[eluser]sl3dg3hamm3r[/eluser]
Where do actually the special characters disappear? Do they make it into the DB? I remember once having problems when I set everything to utf-8 (html-encoding, DB), but the php-files weren't saved utf-8 encoded (by default, my editor was set to iso-latin). Took me quite a while to figure out.
I would check the setting of your editor as well...