Здравствуйте помогите пожалуйста разобраться какая должна быть local для отображения русской даты на серверах unix.
zg# locale LANG= LC_CTYPE="ru_RU.KOI8-R" LC_COLLATE="ru_RU.KOI8-R" LC_TIME="ru_RU.KOI8-R" LC_NUMERIC="ru_RU.KOI8-R" LC_MONETARY="ru_RU.KOI8-R" LC_MESSAGES="ru_RU.KOI8-R" LC_ALL=ru_RU.KOI8-R zg#
setlocale(LC_ALL, 'cp1251', 'koi8-r', 'ru_RU.KOI8-R'); - выставлял такую локаль выдает абру кадабру, а виндовс локали нормально отображают русскую дату...а под юниксом нефига.
Костян К чему твои вопросы? Товарищу надо сделать следующие 1. установить локаль (1ну!!!) для скрипта. 2. установить заголовки станицы такие же как в локали скрипта. 3. Воспользоваться strftime(). http://simpliest.co.cc/sample/locale/locale.php http://simpliest.co.cc/sample/locale/locale.phps
все я это делал, кроме 1го пункта я так и не понял что там у вас написано. PHP: <? setlocale(LC_ALL, 'ru_RU.UTF8'); $time = strtotime($row['date']); $tpl->set("{date}",strftime('%d %B %a',$time)); ?> это не работает так как HTML: <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />