Can I assume SmileBASIC source code is in UTF-8? SmileBASIC is proving to be a particularly unique case for this ...
Here it talks about its UTF-16 character set. I began noticing that none of the commands seem to contain these characters, also it does save ordinary text files to UTF-8 (
see save(2)). I don't think it's actually reading/writing source code in UTF-16, but I can't prove it either way...