157еместо
uLogin - виджет авторизации через социальные сети « все идеи проекта

2

голоса

В базу идут иероглифы

при авторизации с любой сети если имя на русском в базу записываются символы

Roman Morgunov, 09.08.2012, 12:12
Официальный ответ
uLogin Team, 09.08.2012
Если можно, то поконкретнее о проблеме, какой модуль ulogin используете? По умолчанию все данные пользователя хранятся и возвращаются в кодировке UTF-8.
Статус идеи: ожидает рассмотрения

Комментарии

Roman Morgunov, 09.08.2012, 13:36
разве бывают другие модули? я использую ваш при добавлении в базу место русских букв добавляются смволы типа:Роман ,база уменя полностью на cp1251 general_ci и сайт на windows-1251
uLogin Team, 09.08.2012, 16:25
- Существуют ряд готовый модулей uLogin для интеграции в различные cms. Полный список по адресу http://ulogin.ru/constructor.html.
- Конвертация кодировки довольно тривиальная задача. В вашем случае необходимо конвертировать пользовательские данные, полученные с uLogin, из UTF-8 в cp-1251. В PHP для конвертации используется функция iconv (http://php.net/manual/ru/book.iconv.php).
Roman Morgunov, 09.08.2012, 17:41
У меня сайт написанный с нуля.CMS я не пользуюсь
Roman Morgunov, 09.08.2012, 18:39
Я сделал с помощью функции mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding ] ) это для тех у кого будет такая же ошибка

Оставить комментарий