Sorry I thought I read that it was only when using get. My mistake.
Have you tried the settings
here? Mabe PHP is automatically converting the input.
Have you set the content type for the requst?
Can you use something to check all requests?eg firebug. see if the outgoing request is what you typed in, in the right encoding, etc.
Just a thought, how do you know that they are not being sent correctly? Because even if you store a utf-8 character in a non-utf charset, it should still display right if your output page is set to utf-8 shouldnt it?
Im sure this was the case when I made a WoW spider for someone a few years ago... So is your output wrong, or are you viewing through pma? Because pma will display it incorrectly.
Sorry, Im just saying any possible causes that pop into my head... Hopefully one will be it
