Проблема с кирилличными никами

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Проблема с кириличными никами

Сообщение Пчелкин »

STK в этом не поможет..нет там возможности исправления данной проблемки..вы не то запускали...
Вам скорей всего надо с кодировками в БД разбираться...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Проблема с кириличными никами

Сообщение rxu »

Wild_cat
Мой вопрос прямо перед вашим постом.
Изображение
Wild_cat
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет 11 месяцев
Благодарил (а): 4 раза

Re: Проблема с кириличными никами

Сообщение Wild_cat »

Ой, извиняюсь за невнимательность.
mbstring.func_overload равен 0
Dart
phpBB 1.2.0
Сообщения: 10
Стаж: 14 лет 11 месяцев

Ошибка при входе пользователей с Русскими никами

Сообщение Dart »

Добрый день!
Помогите пожалуйста разобраться.
Регистрации пользователя с русским ником (например Оля) проходит успешно. При входе на форум ввожу логин Оля, пароль - выдает ошибку
SQL ERROR [ mysqli ]

Incorrect string value: '\xCF\x80yx\xD0\xBB...' for column 'username_clean' at row 1 [1366]
Я так понимаю это проблема с кодировкой, как это исправить?
Спасибо!
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Ошибка при входе пользователей с Русскими никами

Сообщение Пчелкин »

NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Dart
phpBB 1.2.0
Сообщения: 10
Стаж: 14 лет 11 месяцев

Re: Ошибка при входе пользователей с Русскими никами

Сообщение Dart »

У меня Русские ники регистрирующийся без ошибок. Ошибка при входе с Русским ником.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Ошибка при входе пользователей с Русскими никами

Сообщение Пчелкин »

Dart писал(а):У меня Русские ники регистрирующийся без ошибок
Вы в этом уверены?Читайте первую тему...данные при регистрации уходят в неправильной кодировке...читайте.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Dart
phpBB 1.2.0
Сообщения: 10
Стаж: 14 лет 11 месяцев

Re: Ошибка при входе пользователей с Русскими никами

Сообщение Dart »

Спасибо большое. На локалке помогло работает.
Отпишусь когда попробую на хостинге.
Dart
phpBB 1.2.0
Сообщения: 10
Стаж: 14 лет 11 месяцев

Re: Ошибка при входе пользователей с Русскими никами

Сообщение Dart »

На локалке работет, про верил на хостинге, не работает.
Выыдает ошибку
Выдает ошибку:
Общая ошибка
SQL ERROR [ mysqli ]
Incorrect string value: '\xC4\xB8pac\xD0...' for column 'username_clean' at row 1 [1366]
Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите администратору, если ошибка будет повторяться.
Уведомите администратора форума или вебмастера
Хостер мне ответил
Если вы получаете такую ошибку, это означает что вы кладете данные в базу не в той кодировке, в которой она их ожидает.
Проверьте настройки скриптов и базы данных. Убедитесь что база данных и все её таблицы созданы в нужной вам кодировке.
Я проверил кодировки - стоят utf-8bin.

Пробовал
Побилось поле username_clean. Хостер или сами из backup базу в последние дни не поднимали?
Измените расширение вложенного файла на php, положите в корень форума и запустите в браузере.

Но лучше всего из нормального backup базу восстановить, если таковой есть у хостера.

Вложения

username_clean.txt
(1.38 КБ) Скачиваний: 463

Всё повторяется. nurlan.info
Пробовал
В includes/functions_messenger.php есть два куска кода: Первый
Код: Выделить всё

if (!$result)
{
$this->error('EMAIL', $err_msg);
return false;
}

и второй
Код: Выделить всё

if (!$result)
{
@unlink($this->cache_file . '.lock');

messenger::error('EMAIL', $err_msg);
continue 2;
}


В обоих случаях попробуйте сразу после
Код: Выделить всё

if (!$result)
{


(именно после открывающей фигурной скобки) добавить строку
Код: Выделить всё

$err_msg = utf8_convert_message($err_msg);

Вот моя форма
Версия phpBB: 3.0.9
Используемые шаблоны: prosilver
Используемые моды: нет
Версия PHP: PHP Version 5.3.2-1ubuntu4.10
Используемая СУБД и её версия: MySQL 5.1.41
Ссылка на конференцию: http://www.knifoman.com/forum
Есть ли у вас тестовый аккаунт: да
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: ошибка при регистрации
Каким браузером вы пользовались и есть ли проблема с другими браузерами: Opera, Firefox
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Ошибка при входе пользователей с Русскими никами

Сообщение владимир1983 »

Dart писал(а):На локалке работет, про верил на хостинге, не работает.
Пробовал на локалке копию форума? Форум сильно модифицирован? Настройки локалки и хостинга сравнивал? Надо ковырять настройки хостинга. Сравнение БД? Покажи скрин таблиц бд.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Dart
phpBB 1.2.0
Сообщения: 10
Стаж: 14 лет 11 месяцев

Re: Ошибка при входе пользователей с Русскими никами

Сообщение Dart »

Хостер поправил. Заработало.
Мы проверили вашу базу и нашли некоторые несоответствия в индексах таблиц.
В результате мы запустили команду перегенерирования индексов для всех таблиц БД.
Попробуйте сайт в работе.
Спасибо Вам всем за помощь.
rusmiass
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 10 месяцев
Благодарил (а): 1 раз

Re: Проблема с кириличными никами

Сообщение rusmiass »

Здравствуйте ! У меня точно такая же проблема, как решилось у Вас ?
Поиском нашел тему где производится перекомпоновка базы данных с помощью скрипта, я выполнял, выполнился без ошибок, проблема не ушла, двойников в базе нет, да и вообще в баз 14 пользователей, пока настраиваю.... спасибо
Последний раз редактировалось FEAR93 05.11.2011 16:33, всего редактировалось 1 раз.
Причина: Оверквотинг.
zloyweb
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 3 месяца
Благодарил (а): 3 раза

Re: Невозможность выбора пользователей с русскими никами

Сообщение zloyweb »

не помог. В БД все ок Тая написана правильна и в username_clean и в username
а войти не могу Incorrect string value: '\xD0\xAB\xD0\xAB\xD0\xAB' for column 'username' at row 1 [1366]


при чем на другом форуме после перноса на сервер нет проблем

восстановление из бэкапа до пероноса форума проблему тоже не решило

Вопрос решен был тупо
пришлось тупо исправить в дампе кодировку создаваемых полей с DEFAULT CHARSET=latin1 на DEFAULT CHARSET=utf8
Спасибо Pazh
rusmiass
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 10 месяцев
Благодарил (а): 1 раз

Re: Проблема с кириличными никами

Сообщение rusmiass »

Пожалуйста, помогите ... Не проходит регистрация пользователей с русскими никами (точнее с некоторыми русскими никами, содержащими буквы к, й и др.). Поиском пользовался, скрипт применял - ошибки не было, хостер все что можно использовал, данные по версии и др. информацию заполнял
modj
phpBB 1.2.0
Сообщения: 16
Стаж: 14 лет 10 месяцев

Re: Ошибка при входе пользователей с Русскими никами

Сообщение modj »

Все испробовал, в скрипте стандарты, никаких изменений. БД в нужной кодировке, регистрация проходит норм буквами кириллицей. Выбор пользователя ок, отображаются в списке.. проблема при ввходе пользователя ((((( Есть какие идей, фиксы?
Общая ошибка
SQL ERROR [ mysqli ]

Incorrect string value: '\xD0\xA2\xD0\xB5\xD1\x81...' for column 'username' at row 1 [1366]
Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите администратору, если ошибка будет повторяться.
Последний раз редактировалось FEAR93 24.11.2011 21:25, всего редактировалось 1 раз.
Причина: BBCode

Вернуться в «Поддержка phpBB 3.0.х»