Tach!
Stringfunktionen sind z.b. upper(), lower(). Sie verändern nicht Zeichen sondern Bytes.
'中文 español Deutsch'.toUpperCase()
ergibt "中文 ESPAÑOL DEUTSCH"
und arbeitet meiner Ansicht nach nicht auf Bytes, sondern weiß, welche Zeichen großgeschrieben werden können und welche bleiben müssen.
dedlfix.