Регистрируюсь на англ.языке все нормально работоет но когда регистрируюсь на руском языке то потом не могу залогиниться посоветуйте что-то плз Наперед спасибо за ответ Все в UTF-8 формате Посмотрел через phpmyadmin , в таблицах текст сохранен коректно на локальном хосте показывает все хорошо только не могу залогинется , а на хостинге через phpmyadmin - все тоже, но если вытянуть даные и показать то - изкаверканые даные http://yavd.0fees.net/auth/show_user2 Как с етим бароться?
насчет правильного показа гуглить "header charset" или "AddDefaultCharset". это проблема неправильного вывода, а не неправильных данных. понимаешь? насчет регистрации хз. походу в коде всралась ашипка.
Cпасибо за ответ. но получяется парадокс на хостинге даные отображает неправильно , а на локальном хосту отображает все правильно, (только невозможно залогинется, если даные на руском, а если даные на английском - проблем вообще нет)
ты специально так безграмотно пишешь? нет никакого парадокса. сервер Apache имеет настройку AddDefaultCharset. она заставляет его добавлять заголовок http в котором прописана кодировка. на разных серверах эта настройка может быть разная (или отсутствовать вовсе). я могу вслепую предположить, что кодировка страницы register отличается от кодировки страницы login, поэтому сохраненные данные не совпадают с вводимыми. но проверить так ли это у тебя опыта не хватит. так что забей и выпей пивка. сегодня суббота.
ладно. тогда какие-нибудь неправильные операции со строками в скрипте. не учитывают особенности работы с мультибайтной кодировкой. я не знаю что за хуйня такая ion_auth и ставить не буду, сорри!