Hello!
Thanks to the whole team for the good work.
I have been updating my code to remove references to UTF8 functions like DirectoryExistsUTF8 and replace it by the "standard" functions (like DirectoryExists), but I see that UpperCase does not work the same as UTF8UpperCase. Characters like ñ ç á è ô ü are not converted to Ñ Ç Á È Ô Ü by UpperCase.
UTF8UpperCase('test ñ ç á è ô ü') = 'TEST Ñ Ç Á È Ô Ü'
UpperCase('test ñ ç á è ô ü') = 'TEST ñ ç á è ô ü'
I think UpperCase should convert these characters. Is this correct?
I made tests on Windows 10 64 bits, Lazarus 1.8 32 bits.