I recognize the need for UTF-8, I'm just not getting it to work right, I guess.
The link you reference is just some web page that says they converted from UTF-8 to ISO-8859-1 in order to have Outlook display correctly. Well, that doesn't help me much since I have no control over what ShareThis does. Also, there is an "Encoding" option in Outlook that lets you change the encoding used for a message. Switching to UTF-8 made no difference.
Regardless, even if I send to a Hotmail account (instead of Outlook), the characters are not appearing correctly. I'm trying to send an "é" (low e with accent aigu) and it is coming out as "?(C)" in the Subject and "é" (cap A with tilde, followed by copyright symbol) in the message body. FYI, the "preview" option in the ShareThis window shows me the incorrect characters "é" (cap A with tilde, followed by copyright symbol) as well. Incidentally, if I include the "é" in the optional message field of the ShareThis window, it shows correctly in the body of the received message.
I don't know if it matters, but the title of the URL being shared is actually supplied by a Flash application before being passed on to the ShareThis API. If I use a JavaScript "alert()" function to check the text, it appears correctly.
Anyone have a complete sample that includes the UTF-8 conversion functions and is believed to correctly support non US characters?