ucfirst (strtolower ... на локальном работает нормально, у хостера - нет

Asar

Новичок
ucfirst (strtolower ... на локальном работает нормально, у хостера - нет

Как такое может быть? Перевожу все символы, кроме первого в строчные, на локальном компьютере все срабатывает, как и ожидается. Загружаю к хостеру - ноль эмоций. Может, было у кого-нибудь такое или мысли какие есть...
Сообщения об ошибках отсутствуют...
Пример кода:
<b><?=ucfirst (strtolower ($Arr['section']))?></b><br>
 

Asar

Новичок
Насколько я понял, дело в используемой локали?.. А где об этом можно подробнее узнать, о локалях этих?

-~{}~ 08.04.05 14:25:

А, нашел вроде бы...
 

CE

Новичок
Круто, ребята!
В 5-м баги были с strtolower (просто выполнялось strtoupper и наоборот). А стоило в конфиге прописать setlocale (LC_ALL, array ('ru_RU.CP1251', 'rus_RUS.1251')); - все заработало ;)
 

mani13

Новичок
это во всех версиях такие "баги", если ты смутно представляешь, что такое кодировка, то в этом php не виноват
 

CE

Новичок
Да никто и ничего в этом не виновато! Кто знал что у них сперва идут большие буквы, а потом маленькие (то есть наоборот ;)
 
Сверху