espruino / BangleApps

Bangle.js App Loader (and Apps)
https://banglejs.com/apps
MIT License
491 stars 1.15k forks source link

Gadgetbridge falsely interpretes UTF-8 as ISO 8859-1 #244

Closed Xaseron closed 4 years ago

Xaseron commented 4 years ago

It looks like the Gadgetbridge notification getting falsely encoded to ISO 8859-1. Special characters like äöüß are getting encoded like in this debug table: https://www.i18nqa.com/debug/utf8-debug.html

I've tried to dig through the code but i didn't find the location where the conversion is applied.

gfwilliams commented 4 years ago

Thanks for letting us know! This was something that needed to be fixed in Gadgetbridge. I've just done it, but it could take a while for the next build to come that contains it

Xaseron commented 4 years ago

Does the watch not support UTF-8?

gfwilliams commented 4 years ago

No, Strings are just 8 bit so there's just ISO 8859-1.