I found a solution for my problem with the posts with german umlaut. To provide from totally cleaning (killing) the posts, i encode the incoming data:
*$data = utf8_encode($data);
... function ...*
And at last i decode the output to get correct signs:
*$data = utf8_decode($data);*
Now the post go through the filter function and i get a correct result...