The HTTP API of the Web Connector in Diafaan SMS Server can handle messages with Unicode characters using URL (percentage) encoding. You can look in the send log of Diafaan SMS Server whether the characters are received correctly, if they are question marks in the send log then there might be something wrong with the URL encoding. An example URL with Swedish characters is:
If the message in the send log has the correct characters but you still receive the SMS with question marks on your phone then it is possible that Diafaan SMS Server converts the message because it is not sure that the GSM modem or SMPP connection can handle non-ASCII characters correctly. A possible reason and solution for this behavior can be found in this forum post.
I'm trying to use the Diafaan web service to add messages to the message queue and it works fine, but I can't get international characters working. As the web request is a GET request (POST won't work, I tried that) I use url encoded requests to send my request. But no matter what I try, swedish characters become ? in the SMS.
How should I encode 'Swedish chars: ÅÄÖåäö' on the GET url so they turn up as correct letters.
I don't think this is an SMS topic, rather it's a Diafaan web service request topic.
Most Users Ever Online: 494
Currently Browsing this Page:
Guest Posters: 539
Newest Members:, Henk Helmantel
Administrators: Henk Helmantel: 1067