"RokuPatrick" wrote:
Sorry, no, the latest SDK did not at Unicode support.
RokuPatrick,
Aside from adding UTF-8 support in areas other than the manifest, I suggest two things Roku might want to change related to this topic today:
1) Update the BrightScript Reference Guide to be more clear and note that the current ASCII support is limited to 7-bit ASCII (not 8-bit).
There are various 8-bit ASCII charsets in common use out there. In fact, they are so common on other platforms that I'd bet most Roku programmers
with other platform experience expect some variant of the ISO-8859 charset (which is 8-bit ASCII) when the manual says "ASCII is supported".
I know I expected 8-bit ASCII support, and got a surprise when I tried to use the chr() function to produce visible Copyright and Registered Trademark characters outside the channel title/subtitle...
2) As long as it's limited to 7-bit ASCII support, update the Roku box parser to reject (throw a runtime error) when any value outside of 0-127 is passed into the chr() function.
If you pass in a value greater than 127 today, under some circumstances, it can cause an unexpected hang and/or reboot of the Roku box.
Cheers