setlocale() запарил, немогу русскую нормальную поставить

jeka!

Просто Member
setlocale() запарил, немогу русскую нормальную поставить

Пример
PHP:
$locale = setlocale(LC_ALL, array('ru_RU.CP1251', 'ru_RU.cp1251', 'ru_RU', 'RU', 'Russian_Russia.1251'));

echo "Preferred locale for german on this system is '$locale'<br>\n"; 


$bar = 'HELLO WORLD, ПРИВЕТ УВАЖАЕМЫЙ НАРОД И МАЛЕНЬКИЕ ДЕТИ НА НАШЕМ ПРАЗДНИКЕ!';
$bar = ucwords($bar);       
echo $bar."<br>\n";
$bar = strtolower($bar);
echo $bar."<br>\n";
$bar = ucwords($bar);
echo $bar."<br>\n";
?>
Вывод:

Preferred locale for german on this system is 'ru_RU'
HELLO WORLD, ПРИВЕТ іВАЖАЕМЫЙ НАРОД И МАЛЕНЬКИЕ ДЕТИ НА НАШЕМ ПРАЗДНИКЕ!
hello world, пРивеТ УважаемЫй наРод и маленЬкие деТи на наШем пРазднике!
Hello World, ПРивеТ іважаемЫй НаРод И МаленЬкие ДеТи На НаШем ПРазднике

Вобще какойто полуукраиский
А без установки локали переводятся только англ буквы.

Помогите настроить.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
jeka!
посмотрите какие у Вас локали установлены
locale -a
 

jeka!

Просто Member
[root@srv root]# locale -a | grep ru
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
ru_UA
ru_UA.koi8u
ru_UA.utf8

-~{}~ 18.06.07 23:52:

че с этим делать, я мало что понимаю в этом.

-~{}~ 19.06.07 00:02:

Певевтыкал по очереди все эти локали, всеравно неправильно отображается :(

-~{}~ 19.06.07 00:15:

Ы, все, яндекс помог, я установил на сервак локаль ru_RU.cp1251 все заработало.
 
Сверху