>From where kannel gets the charset which it sends in the get-url group = sms-service get-url = http:// ... &text=%a&charset=%C
If euro symbol is from windows-1252 charset, then it should send this one and not iso*. Regards. If euro symbol is from windows-1252 charset, then it should send thi 2009/8/13 Nikos Balkanas <[email protected]> > Hi, > > Are you sending the sms from a windows machine? Then you are sending > windows-1252 charset, which is a superset of iso-8859-1. It defines > additionally the range 0x80 - 0x9F, and guess what, the Euro symbol is 0x80, > which is not defined in iso-8859-1. The best way to get Euro symbols is with > utf-8 (your sms space is reduced, though). > > Poor kannel is trying to do its best with an undefined symbol. If you want > to save sms space try working with windows-1252. > > By the way 0xFFFF80 is an integer. The byte is the LSB, 0x80. > > BR, > Nikos > > ----- Original Message ----- > *From:* Latitude Berlin <[email protected]> > *To:* users <[email protected]> > *Sent:* Thursday, August 13, 2009 5:49 PM > *Subject:* invalid charset returned by sms-service > > Hi, > > > group = sms-service > get-url = http:// ... &text=%a&charset=%C > > I sent an sms with euro symbol and Kannel forwarded it to the Servlet. The > charset sent by Kannel was ISO-8859-1. Euro symbol is not part of > ISO-8859-1. How kannel is setting this up? > > The byte value of euro symbol which I get in Servlet is: ffffff80 > > Cheers. > >
