Hey I think this is a brand-new bug. I think that because I have to send special characters to my devices on a semi-regular basis.
Reproduction steps:
1.go to a device’s message page:
https://dashboard.hologram.io/org/xxx/device/xxx/message
2. Send a Message to This Device
method: SMS
message: aa{a
Result:
on my device
using character encoding “IRA” this shows as aa?a
using character encoding “UCS2” this shows as 0061 0061 00E4 0061
which, per this chart: www.columbia.edu/kermit/ucs2.html
translates to aaäa
I was just using ‘a’ as filler, the fact that { translated to ä is an unfortunate coincidence.
These characters have worked fine historically. For the past 2 years, I have generated and sent the Hologram Device Key to each of my devices, which they store and uses when replying via the Hologram Embedded API. I believe this broke some time in the past 72 hours.
When I use a cell phone and send aa{a using the SIM’s “geographic number” or whatever it’s called, the +88236000… number, it correctly shows as aa{a on the device.