Euro symbol

Home Forums iSMS Euro symbol

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #6789
    Florian
    Participant

    I own an iSMS SF100 with the current firmware : 1.51.28.

    I try to send an sms who contain the euro symbole (€) over the HTTP API.

    My SMS Settings are :

    PDU Enable
    ASCII 7-bit : 3GPP 23.038

    I don’t know exactly how to use the Basic Character Set Extension who own the € character.

    Did someone can explain to me ?

    Thanks

    #6790
    Bryon Davis
    Moderator

    Florian,
    Sorry the euro symbol isn’t currently support with ASCII (7 bit) and Extend ASCII (8 bit) messages on the iSMS. While the euro symbol is supported in the 3GPP 23.038 character set, the iSMS uses ISO-8859-1 internally for ASCII messages, which doesn’t support the euro symbol. Unicode messages do support the euro symbol.

    Bryon

    #6791
    Florian
    Participant

    Thanks for the answer Bryon,

    So for now, there is no ways to send the euro symbol. That’s right ?

    in this case i’ll continue to replace him by an E.

    #6792
    Bryon Davis
    Moderator

    For ASCII there isn’t a way.

    But if you sent a message as Unicode you could send the euro symbol.

    #6793
    Florian
    Participant

    I’ll try by unicode.

    Thanks a lot

    #7087
    Alex Warden
    Participant

    Hi Bryon,

    can you explain to me please, in what form do I have to submit my SMS-text for €-symbol (and other unicode ones) to show up?

    I’ve tried sending “120€” to my phone with:
    http://mywebsite.de/sendmsg?user=usr&passwd=pwd&cat=1&enc=0&to=12345&priority=3&text=120%E2%82%AC
    but i receive only “120”.

    this is my config:
    http://a.pomf.se/ufdjvc.png

    and this is how 120%E2%82%AC gets recived by iSMS:
    http://a.pomf.se/gvpiqo.png

    thanks

    #7091
    Bryon Davis
    Moderator

    Alex,
    When using Unicode you must set the encoding option “enc” to 2 (Hex) or 3 (Decimal). When using Unicode, you must supply the Unicode values of the characters separated by semicolons.

    Here is an example of sending the message “120€” using hex values of Unicode:

    http://192.168.2.1:81/sendmsg?user=admin&passwd=admin&cat=1&enc=2&to=”17637654321″&text=31;32;30;20AC

    Note that “&enc=2” which means the Unicode values should be hexadecimal values, and the the euro symbols Unicode hex value is “20AC”.

    Bryon

    #7155
    Alex Warden
    Participant

    Got it, thanks Bryon.

    A follow-up question:
    Is there a way to see messages which were sent as Hex-encoded in their decoded form at the iSMS-Outbox? Or do I have to manually decode every message if I want to read its contents?
    http://a.pomf.se/yyldfm.png

    All URL-encoded messages (such as “enc=0&text=%C3%84%20%C3%96%20%C3%9C”) are all displayed in their decoded form at the Outbox (for the message above: “Ä Ö Ü”). Would be great if there was such option for hex ones.

    #7156
    Bryon Davis
    Moderator

    Alex,
    Sorry, with Unicode the Outbox will only display the hex values. The Unicode hex values must be encoded and decoded. If you are using the API, many of the programming languages provide methods to convert between Unicode hex values and other encodings.

    Bryon

    #7165
    Alex Warden
    Participant

    Hi Bryon,

    no question that one could convert values back and forth with other means,
    but it would be much more convenient if admins could view sent/received messages directly in decoded form when managing iSMS-Moden through Web Management interface.
    (Log-in, check what the users were up to, log off :))
    Maybe you guys could add it as a feature in future firmware updates.

    Anyway, thanks again Bryon.

    • This reply was modified 9 years, 1 month ago by Alex Warden.
    #7167
    Bryon Davis
    Moderator

    Alex,
    A feature request has been created for viewing Unicode as readable text in the outbox.

    Bryon

Viewing 11 posts - 1 through 11 (of 11 total)
  • You must be logged in to reply to this topic.