Equivalent UTF8 functions for strings appear to be missing. For example: a plain ascii string we can perform the following to obtain the char value of each char of a string.
for (int j = 0; j < str.Length(); j++) { int c = str[j].ToAscii(); Print(c); }
However, there appears no equivalent for a Unicode string which would look similar to:
for (int j = 0; j < str.LengthUtf8(); j++) { int c = str.GetRune(j).ToUtf8(); Print(c); }