qwert555 Posted February 28, 2014 Share Posted February 28, 2014 Добрый день! Прошу помочь в вопросе.Версия 3.4.6 русифицированная, кирилический логин создается и виден в админке, но при попытке войти не входит. С англ. все впорядке. БД создана с нуля и задана в UTF-8 в phpmyadmin. Пробовал два варианта установки: 1. Первый раз ставил не прописывая в файле install.php sql_charset = utf8. В файле .htaccess не добавлена запись AddDefaultCharset utf-8. Получилось так что под кириллицей я нормально авторизировался и проблем не было, но в таблице в БД логин был в крякозябрах, а мне нужен нормыльный т.к. я вытягиваю его для совместной интеграции с cms. 2. Второй раз я установил как советуют - прописал перед установкой sql_charset = utf8 (согласно синтаксису) в файле install.php и добавил строку AddDefaultCharset utf-8 в .htaccess. Теперь в БД в таблице кирилический логин стал отображаться нормально, но войти я не могу по нему. Link to comment Share on other sites More sharing options...
Zero108 Posted February 28, 2014 Share Posted February 28, 2014 http://ipbskins.ru/forum/topic11922.html/page__view__findpost__p__77956 ? Раньше этот пост выглядел по-другому. 1 Link to comment Share on other sites More sharing options...
siv1987 Posted February 28, 2014 Share Posted February 28, 2014 http://ipbskins.ru/forum/topic10972.html#entry72576 1 Link to comment Share on other sites More sharing options...
qwert555 Posted March 3, 2014 Author Share Posted March 3, 2014 ну в общем разобрался и проблему как бы решил, нужно прописать в php.ini:mbstring.language = Russianmbstring.internal_encoding = UTF-8mbstring.func_overload = 2 Все стало работать нормально. Но т.к. форум в директории друпала, появляется конфликт - друпал в админке наоборот требует отключить эти функции, с этим пока не разобрался. Link to comment Share on other sites More sharing options...
siv1987 Posted March 3, 2014 Share Posted March 3, 2014 Я бы как раз не советовал перегружать функции, получите баг при парсинге ббкодов из за несовместимости одной из mb функции. Этот вопрос уже обсуждался в одном из топиков.Лучше обойтись заменой в указанных файлах.Также можно обратится к администратору сервера, чтобы он установил локаль utf-8 для русского языка. В настройках языка форума Внешний вид -> Язык -> Свойства правильно указать локаль. 2 Link to comment Share on other sites More sharing options...
qwert555 Posted March 4, 2014 Author Share Posted March 4, 2014 Лучше обойтись заменой в указанных файлах.Что вы имеете ввиду можно поподробней? Link to comment Share on other sites More sharing options...
siv1987 Posted March 4, 2014 Share Posted March 4, 2014 Заменой strtolower на mb_strtolower. Пост по ссылке читали? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now