Проблема с локалями

root
На сайте с 04.07.2006
Offline
196
514

добрый вечер!

перенес информацию на новый сервер - ПО все примерно одинаковое, конфиги так же настроил.

но перестала работать функция: strtolower();

подумал, не прописана локаль, а нет - все есть:

setlocale(LC_ALL,'ru_RU.CP1251');

mb_strtolower(); помогает, но часть букв (Ч,Я и др) оставляет капсом, что неприемлемо.

куски из /etc/apache2/apache2.conf

------------------------------------

<IfModule mod_mime.c>

AddLanguage ru .ru

</IfModule>

------------------------------------

<IfModule mod_mime.c>

AddDefaultCharset WINDOWS-1251

AddCharset WINDOWS-1251 .cp-1251 .win-1251

</IfModule>

--------------------------------------

подскажите, в чем может быть проблема?

seocore
На сайте с 25.09.2006
Offline
143
#1
root:

setlocale(LC_ALL,'ru_RU.CP1251');

проверьте есть ли реально эта локаль в списке локалей 🚬

Инструменты для веб-мастера: кластеризатор СЯ (https://goo.gl/MQWfqO), все запросы конкурента (https://goo.gl/hd5uHS), дешевые XML-лимиты (https://goo.gl/aDZbPI)
FeoOne
На сайте с 27.12.2008
Offline
32
#2

Ось какая? Бздя наверно? :)

root
На сайте с 04.07.2006
Offline
196
#3

ось debian 5.0...

seocore, блиин, точнооо :) все ок стало ;)

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