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:

> POST&https%3A%2F%2Fapi.twitter.com
> %2F1%2Fstatuses%2Fupdate.json&oauth_consumer_key%3Dri8JxYK2ddwSV5xIUfNNvQ%26oauth_nonce%3DZwmxIz73x3qI8bvNA9LF71IzfAXF0ZdGNw37iyo1B2g%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1296248907%26oauth_token%3D119476949-gF0B5O1Wwa2UqqIwopAhQtQVTzmfSIOSiHQS7Vf8%26oauth_version%3D1.0%26status%3D%25D0%25BF%25D1%2580%25D0%25BE%25D0%25B2%25D0%25B5%25D1%2580%25D0%25BA%25D0%25B0


Which results in this (segment of) JSON response:

> "text":"\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430"


Which looks like this when rendered:
http://twitter.com/#!/oauth_dancer/status/31096289030578176
проверка

Taylor

On Fri, Jan 28, 2011 at 12:18 PM, zendocon <kristof...@pokermemento.com>wrote:

> 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 b0
>
> Where's the error? I have verified the UTF8 string with multiple
> converters. It is indeed correct!
>
> Please help!
>
> --
> Twitter developer documentation and resources: http://dev.twitter.com/doc
> API updates via Twitter: http://twitter.com/twitterapi
> Issues/Enhancements Tracker:
> http://code.google.com/p/twitter-api/issues/list
> Change your membership to this group:
> http://groups.google.com/group/twitter-development-talk
>

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk

Reply via email to