|
|
|
Just tested it using:
llSay(0,llToLower("Lowercase: Ü Ä Ö ü ä ö")); and yes, under the old VM the commands do absolutely nothing to the non-ascii characters. Does this change mean that the same will be true under Mono, or is llToUpper being modified to work with non-ascii the same as llToLower currently does? gabriel, are you fixing this for just Mono or LSO as well?
I'm not at all surprised by this, these function were written long before LSL supported UTF-8. When this fix goes live, remind me to update the documentation.
chanelog for 1.27 (in process of going live now) notes this as fixed (presumably only the mono portion)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I've changed Mono to act more correctly as it uses utf-8 strings, it now works correctly for both lltoUpper and lltoLower for characters outside the ascii-7 range.
This change will eventually make its way onto the grid.