Да в том то и проблема, что у меня strtolower (и т.п.) работает как часы! А как только сливаю на сервер провайдера скрипты, там полная каша начинается. Они мне втирвали сначала про локали, а потом предложили такой вариант, мотивируя, что функции типа strtolower и strtoupper часто глючат с кирилицей. Типа сначала нужно так win.text -> iso.text -> you_function() -> iso.result -> win.result
Вроде странно, нафига такой ход, если на моем (тестовом) сервере и без этой байды работает...
Но на сервере хостера предложенная ими функция работает нормально, а у меня матня какая-то выходит №;%:?*