Hi Nikos,
You are right Kannel did the job. So it is not a Kannel issue. Now it is a PHP (or at least at the web server side) issue. I made some progress on that by reading a lot about UTF-X and Unicode, but I have not reached yet what I would call a working solution. Interested persons can contact me off list. Regards, Tshimanga. From: Nikos Balkanas [mailto:[email protected]] Sent: Monday 24 August 2009 17:24 To: Tshimanga Minkoka Cc: [email protected] Subject: Re: problem while special characters (such as lowercase Latin I withdieresis) Hi, That's exactly what you should get when you choose mo-recode. Text is converted to UTF-8 and %C3%AF is UTF-8 for i with diaeresis. BR, Nikos ----- Original Message ----- From: Tshimanga Minkoka <mailto:[email protected]> To: users <mailto:[email protected]> Sent: Monday, August 24, 2009 6:36 PM Subject: problem while special characters (such as lowercase Latin I withdieresis) Hi All, I have a problem when I receive some special characters from a mobile handset. The text typed in in the mobile is "kasaο". The word ends with a lowercase Latin I with dieresis. Kannel receives it and the smsbox calls the URL with the following values: ascii [%a] = %00k%00a%00s%00a%00%EF coding [%c] = 2 charset [%C] = UTF-16BE dcs [%O] = 08 When I set the parameter mo-recode = true in the smsbox group, I then receive ascii [%a] = kasa%C3%AF coding [%c] = 0 charset [%C] = UTF-8 dcs [%O] = 00 In the tables (I've googled a lot) I can see a correspondence between %EF and lowercase Latin I with dieresis. But then to what Kannel has translated %EF to %C3%AF? Ideally I would like to receive something as "kasai" in my PHP script (the one that is called by the URL). If someone has faced a similar problem or has some clues to point me to, I will really appreciate. Best regards, Tshimanga Minkoka.
