Не работает setlocale (LC_ALL, "ru_RU.CP1251");

M
На сайте с 20.08.2004
Offline
376
3009

что не настроено на сервере.

var_dump(setlocale(LC_ALL, "ru_RU.CP1251")); -> bool(false)

при этому с UTF-8 работает.

подскажите пожалуйста

спасибо

отец сыночка, лапочки дочки и еще одного сыночка
[umka]
На сайте с 25.05.2008
Offline
456
#1

В системе должна быть директория с именем "ru_RU.CP1251" (обычно в /usr/share/locale).

Если её нет или недостаточно прав доступа для её чтения, возникает ошибка.

Лог в помощь!
LEOnidUKG
На сайте с 25.11.2006
Offline
1727
#2

Надо в SSH выполнить:

localedef -c -i ru_RU -f CP1251 ru_RU.CP1251

---------- Добавлено 13.02.2015 в 15:32 ----------

ещё можно выполнить команды:

localedef --no-archive -c -f CP1251 -i ru_RU ru_RU.CP1251

localedef -i ru_RU -f CP1251 -c /usr/share/locale/ru_RU.CP1251

Это для Centos

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
M
На сайте с 20.08.2004
Offline
376
#3
[umka:
;13502069] "ru_RU.CP1251" (обычно в /usr/share/locale).

что бы понимать в этой директории есть (начинающесся на ru)

ru/ ru_RU/

значит ли это что они установлены?

LEOnidUKG:
localedef -c -i ru_RU -f CP1251 ru_RU.CP1251

не то что бы не доверяю, наоборот, просто привык хоть немного понимать что делаю,

man localedef - >No manual entry for localedef

---------- Добавлено 13.02.2015 в 11:48 ----------

Друзья, спасибо за помощь!

M
На сайте с 20.08.2004
Offline
376
#4

Я не правильный вопрос задал?

siv1987
На сайте с 02.04.2009
Offline
427
#5
Miracle:
не то что бы не доверяю, наоборот, просто привык хоть немного понимать что делаю,
man localedef - >No manual entry for localedef
LEOnidUKG:
Это для Centos

https://www.google.ru/search?client=opera&rls=ru&q=localedef&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest

kxk
На сайте с 30.01.2005
Offline
970
kxk
#6

Miracle, Может пора обновиться до php 5.4* и похоронить наконец var_dump?

Ваш DEVOPS
LEOnidUKG
На сайте с 25.11.2006
Offline
1727
#7
kxk:
Miracle, Может пора обновиться до php 5.4* и похоронить наконец var_dump?

А что с var_dump в php 5.4?

По мануалу всё ок, жива.

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