суть вопроса вот в чём. основной сайт в кодировке win 1251 и собственно все добавленные юзеры (которые имеют в нике русские буквы) не могут залогиниться + а в админке нельзя выбрать оного юзера.
пробовал так:
- Код: Выделить всё
<?
$sql = 'select * from players where user = \'Дядя Вова\'';
$qr = $dbh->query($sql);
$pl = $qr->fetchAll();
$uname = iconv("cp1251", "UTF-8", $pl[0]['user']);
$uname_c = iconv("cp1251", "UTF-8", strtolower($pl[0]['user']));
$pwd = iconv("cp1251", "UTF-8", $pl[0]['pass']);
/* $uname = $pl[0]['user'];
$uname_c = strtolower($pl[0]['user']);
$pwd = $pl[0]['pass'];*/
echo '--'.$uname .'==='.$pl[0]['user'].';<br>'.
'--'.$uname_c .'==='.$pl[0]['user'].';<br>'.
'--'.$pwd .'==='.$pl[0]['pass'].';';
$sql = 'update phpbb_users set username =\''.$uname.'\', username_clean = \''.$uname_c.'\', user_password = \''.$pwd.'\' where user_id = 66';
$dbh->exec($sql);
?>
яд не помог. может кто присоветует?






