Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблема с локалями / 6 сообщений из 6, страница 1 из 1
11.11.2004, 10:42
    #32776865
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с локалями
Народ может кто подскажет почему РНР 5.0.х под линух не меняет регистр русских букв , а под форточки меняет.

Под линухом:
echo setlocale (LC_CTYPE, "0") выводит ru_RU.UTF8
пробую echo strtoupper('one'); выводит ONE - все ок
пробую echo strtoupper('один'); выводит один - ???

Под форточки:
echo setlocale (LC_CTYPE, "0") выводит Russian.Russia.1251
пробую echo strtoupper('one'); выводит ONE - все ок
пробую echo strtoupper('один'); выводит ОДИН - ок

Какую локаль нужно установить чтоб менялся регистр русских букв под линухом? Под форточки локаль вообще менять не надо. Чо за батва ?
...
Рейтинг: 0 / 0
11.11.2004, 11:21
    #32777008
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с локалями
Если уж работаешь с Windows-1251, то и выставляй соответсвующую локаль. UTF-8 - далеко не то же самое, что 1251.
...
Рейтинг: 0 / 0
11.11.2004, 13:26
    #32777427
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с локалями
Я ее не выставлял это текущая локаль под линухом. Какую надо установить чтобы работала strtoupper, strtolower и т.п. Пробовал win1251 - не работает. А где вообще можно посмотреть список доступных локалей? Может на РНР есть функция ?
...
Рейтинг: 0 / 0
11.11.2004, 16:11
    #32777887
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с локалями
Уточняй у хостера - сталкиваться с подобными проблемами лично не приходилось.
...
Рейтинг: 0 / 0
11.11.2004, 19:04
    #32778354
taj
taj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с локалями
попробуй ru_RU.CP1251
...
Рейтинг: 0 / 0
12.11.2004, 09:28
    #32778795
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с локалями
Все разобрался.
В консоли набираешь locale -a | grep ru
А потом перебором подобрал нужную. Оказалась ru_RU.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблема с локалями / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]