str.toLocaleUpperCase()
Обычно работает в точности как toUpperCase. Различия есть только для некоторых языков, например, для турецкого, правила которых противоречат соглашениям Unicode.
Для русского результаты совпадают.
Дерево всех статей