Ошибка при регистрации через сайт

Автор хорош, 22 февраля 2011, 01:39:16

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

хорош

Была поставлена задача сделать смену паролей пользователей форума через сайт, сайт самописный.
Ошибка у пользователей с русскими никами, с латиницей все нормально.
Форум при реге использует strtolower, но на сайте русские ники не меняют регистр, пробовал mb_strtolower с кодировкой, русские ники становились в нижнем регистре но пароль записывался не верный и пользователи с русскими никами не могли авторизоваться на форуме после этого.
Прошу помощи =)

a_l

БД, как я понимаю, в UTF-8 (раз strtolower с русским не работает)? Для mb_strtolower кодировку указали таким образом:
$str = mb_strtolower($str, 'UTF-8');
?

хорош

пробовал с различными кодировками результат всегда разный но всегда отличается от нужного в базе форума.