wideuppercase wandelt äöü nicht um, widelowercase wandelt ÄÖÜ nicht um.
Bei Turbo-Delphi klappt das.
Strings scheinen mit der neuen Version nun nicht mehr OS- und locale- spezifisch codiert zu sein, sondern mit utf8. Damit sollte uppercase und lowercase bei strings auch mit äöü bzw ÄÖÜ klappen. Scheint aber nicht zu funktionieren. (Hat das früher geklappt ? In Turbo-Delphi klappt es jedenfalls nicht).
ANSIUpperCase und ANSILowerCase klappen auch nicht. In Turbo-Delphi funktionieren sie.
In Turbo-Delphi gibt es die Funktion utf8UpperCase. Die kennt lazarus nicht. Da sie durch die utf8-Codierung der normalen Strings identisch mit Uppercase ist, wäre sie leicht zu implementieren

-Michael