Tach!
sondern weiß, welche Zeichen großgeschrieben werden können und welche bleiben müssen.
Ja, aber das weiß nicht so ganz, durch welche großen Zeichen ersetzt werden muss.
String.toLocaleUpperCase()
weiß das.
Noch ein Indiz, das Bytes keine Rolle spielen, sondern das anhand von Zeichen und auch Kontext (hier Sprache) entschieden werden muss.
Nur dass ß zu SS anstatt zu ẞ wird … Gibt’s da eine Locale-Angabe, die zum großen ẞ führt?
Also, sowohl .toUpperCase()
als auch .toLocaleUpperCase('DE')
macht daraus korrekt 'SS'. 😛
dedlfix.