Denwer - системное время выводится в неверной кодировке

12
A
На сайте с 18.10.2007
Offline
125
1250

Добрый день. Ставлю денвер, в httpd.conf

AddDefaultCharset utf-8

сайт в utf-8, всё работает нормально. Проблема с датами - они выводятся на русском, но в 1251, соответственно выглядят так:

�������, 15 ���� 2013

Пытаюсь в начале индесного файла сайта переопределить локаль

setlocale(LC_ALL, 'ru_RU.utf8');

не помогает.

Где искать причину проблемы?

Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного.
Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#1

Дату как выводите? date('формат', time())?

Попробуйте использовать iconv:


echo iconv('windows-1251', 'utf-8', date('формат', time()));
Подпись))
A
На сайте с 18.10.2007
Offline
125
#2

да, перекодировать перед выводом не проблема, хотелось понять природу этой проблемы с локалью, а не обвешивать код костылями со всех сторон. Время через date(); вывожу.

Эта же проблема появлялась при расчете чисел, притом довольно непонтный момент имелся - по формуле обрабатывался некий массив входящих данных. Какая-то часть результатов цикла (дробные числа) выдавалась с разделителем запятой, какая-то - с разделителем точкой. Притом каждый раз соотношение было разным - иногда все результаты с запятой, иногда большая часть с точкой.

DV
На сайте с 01.05.2010
Offline
644
#3

Природу... природа в Денвере. Он как бы сам костыль порядочный.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
igrinov
На сайте с 09.01.2009
Offline
134
#4
DenisVS:
Природу... природа в Денвере. Он как бы сам костыль порядочный.

А что посоветуете, как раз сейчас подбираю, что поставить себе, раньше тоже использовал денвер (года 2 назад), но почитав отзывы, пока остановился на Open Server?

Персональный VPN/Socks сервер (https://cp.inferno.name/aff.php?aff=2419)
DV
На сайте с 01.05.2010
Offline
644
#5

igrinov, я ставил отдельно Apache, Php, MySQL.

Пришёл именно к этому, перепробовав всякие сборки. Потому что сам настроишь как нужно, и работать будет предсказуемо.

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#6

Поставьте апач+пхп+мускул, и Вы получите всю свободу действий, почувствуете себя полноправным владельцем веб-сервера;)

GAMMA
На сайте с 27.12.2006
Offline
154
#7

Денвер давно снёс, поставил Open Server и чувствую себя полноправным владельцем веб-сервера

Мой сервис блогов (http://mublog.ru) и личный блог (http://blogroot.ru)
siv1987
На сайте с 02.04.2009
Offline
427
#8

Поставьте апач+пхп+мускул = и получите тот же денвер. Проблема ТС-а не в денвере а в особенности работы с локалью на вин. Денвер это тот же апач, мускул и что там еще, разница в том что все это он сам запускает + работы с виртуальными хостами. Что в нем не удобно это перезапуск апача.

SeVlad
На сайте с 03.11.2008
Offline
1609
#9
siv1987:
Поставьте апач+пхп+мускул = и получите тот же денвер. Проблема ТС-а не в денвере а в особенности работы с локалью на вин

+1

siv1987:
Что в нем не удобно это перезапуск апача.

Была к нему приблуда - в трее висела и могла ребутить\стопить\стартовать апач.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#10

Windows+R->cmd->Enter->net start/stop apache2.2/mysql->Enter

Руки уже привыкли, так что за 2-3 секунды это делаю;)

Не знал, что для того чтобы сделать ре?старт|стоп апача на денвере, надо ставить спец софт😂

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий