Posting the following message to twitter (this was a test for foreign characters):
?===)")+“45(&/*ç) sdlkfnaslfn k -…,$äöü¨;:_:;>>><<<>>°+°+”*ç
http://www.bbc.co.uk
via the API (v1.1), without an included image URL, produces:
[http://i.stack.imgur.com/TSRyd.png]
Which is the expected output. Posting the same message, this time with an image URL, produces:
[http://i.stack.imgur.com/y52QE.png]
Note the ? symbols where the message has been garbled. I am at a total loss to explain this behaviour as the posted status characters to the API are, per byte, identical.