I failed to find any relevant information, and I hope this question was not discussed a million times already :D
I use b2evolution 2.4.0 "Venetian" and I try to submit posts using XML-RPC/metaWeblog.newPost method. Finally I managed to control it, hurrah!
However, it turns out that if string values are outside of standard ISO-8859-1 character set, they are replaced with question marks in created posts.
I even found the reason :-)
When the request is parsed in inc/_ext/xmlrpc/_xmlrpc.inc.php, the XML_OPTION_TARGET_ENCODING option is set to the internal encoding. And this encoding is hard-coded to 'ISO-8859-1', when I changed it as below, everything started working just fine:
The question is of course - what am I doing wrong? :)
Is there a better way to encode UTF-8 correctly? And what can be affected in my solution?
I can provide extra info (like my exact XML-RPC request) upon an inquiry.
Can you advise anything?