setlocale LC_CTYPE

Ярослав

Новичок
setlocale LC_CTYPE

Задача: заставить нормально работать строковые функции типа ucfirst, strtoupper для кирилицы.

PHP:
setlocale(LC_ALL, 'ru_RU.utf8'); 
echo strftime("%A %d %B %Y", time());
Отлично работает
PHP:
Вторник 20 Январь 2009
А попытка
PHP:
setlocale(LC_ALL, 'ru_RU.utf8');
//или
setlocale(LC_CTYPE, 'ru_RU.utf8');
var_dump(strtoupper('привет'));
выдает
PHP:
string(12) "привет"
Список локалей:
PHP:
locale -a |grep ru 
ru_RU.utf8
Как решить правильно?
 
Сверху