Сегодня пытался в своем PHP-скрипте использовать функции strtoupper() strtolower(). Если кто-то не знают, эти функции предназначены для перевода всех букв строки в верхний или нижний регистр. С английскими буквами они работают на ура. А вот с русскими буквами не заработало. Пробовал настраивать локаль - тоже не помогло. Пришлось искать альтернативу..