Перерыр много, не нашел, прошу помощи.

Если centos 5.7 ставить с нуля в минимальной конфигурации и выбирать язык Русский и раскладку языка Русскую, то в php в последствии в качестве разделителя разряда у числа в кодировке cp1251 возвращается точка.
Если же ставить по умолчанию язык английский, то не смотря на установку нужных локалей, в php при локали cp1251 возвращается запятая.
Подскажите, куда копать.
Увы, кодировку на сайте сменить не в моей власти.

2 (22.11.2011 20:43:57 отредактировано zenon)

sergeykarasev пишет:

Подскажите, куда копать.

В настройки локалей, как-то так

LANG="ru_RU.UTF-8"
LC_COLLATE="C"
## Чтобы вывод был на english:
# LC_MESSAGES="POSIX"
LC_NUMERIC="POSIX"

у меня правда не центось, но вот для цента:
http://dedicatesupport.com/archives/43
http://webonrails.ru/articles/nix/9/

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

у меня правда не центось, но вот для цента:
http://dedicatesupport.com/archives/43
http://webonrails.ru/articles/nix/9/

Это я все нашел, не помогает. Есть еще что то, но вот где..