|
|
|
| Здравствуйте! =))
Две на первый взгляд элементарные функции: strtolower() и strtoupper()....
Простые, но есть в их описании такой фрагмент......
Принадлежность того или иного символа к буквенным определяется с учетом текущей локали. Это означает, что, например, в используемой по умолчанию локали "C" locale, символ Д не будет преобразован.
|
......из-за которого возникает проблемка!
Сервак хостинга стоит в Техассе, при этом хостинг русский, а настройки, судя по тому, что эти функции не пашут, забугровые!
Подскажите, плиз, как че перенастроить в настройках php или Apache, чтобы эти функции заработали?.....
___
P.S.: На локально-независимые функции mb_strtolower() и mb_strtoupper() он ваще почему-то ругается: call to undeclared function..... | |
|
|
|
|
|
|
|
для: Sfinks
(04.06.2005 в 19:54)
| | Да с этими функциями вечные проблемы. И в России тоже.
Можно ими вообще не пользоваться. Обходное решение через функцию strtr приведено по ссылке.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1024
>На локально-независимые функции mb_strtolower() и mb_strtoupper() он ваще почему-то ругается: call to undeclared function.....
Для работы этих функций PHP должен быть скомпилирован с расширением mb_string. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(05.06.2005 в 04:58)
| | И все таки....
Я вот нашел такую строку в файле CHANGES.TXT от Apache 2.0.52
*) Fix the mod_mime hash table to work properly with locales other than C.
|
Значит ли ето, что это баг старых Apache и для исправления нужно просто обновить Apache? | |
|
|
|