Most Russian letters are correct in my tweets, but for certain letters
I get garbage...
If I tweet this through my Twitter application: испытания
I get this: испÑ39Ñ1Aания
And if I tweet this: проверка
I get this: пÑACовеÑACка
Which is sent as UTF8: d0 bf d1 80 d0 be d0 b2 d0 b5 d1 80 d0 ba d0
This should work fine -- how are you %-encoding the UTF-8 characters in your
POST body?
For example, in your POST body it should look something like:
status=%d0%bf%d1%80%d0%be%d0%b2%d0%b5%d1%80%d0%ba%d0%b0
And in your signature base string:
POSThttps%3A%2F%2Fapi.twitter.com