Перейти к содержимому
Русский язык для Invision Community 5

Ошибка БД при внешней авторизации

код ошибки:

mySQL query error: SELECT * FROM dle__users WHERE name='тест' 

SQL error: Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='
SQL error code: 1267
Date: Friday 20th of August 2010 09:44:19 AM

 

IPB 3.1

Рекомендованные сообщения

Смесь кодировок. Проверьте таблицы с dle__users

Наверное все надо к utf-8 приводить

IPB 3.1

В какой кодировки стоит база данных форума. cp1251 или latin1

  • Автор

сайт: cp1251_general_ci

форум: utf8_general_ci

 

P.S. сайт отказывается работать с таблицами в UTF-8

Изменено пользователем Kos9078

сайт: cp1251_general_ci

форум: utf8_general_ci

ОК. Надо смотреть. А сама база данных в latin1_swedish_ci?

  • Автор

MySQL-кодировка: UTF-8 Unicode (utf8)

MySQL-кодировка: UTF-8 Unicode (utf8)

collation какой? general_ci?

  • Автор

узнал у владельца сервера, что в настройках мускула по дефолту latin1_swedish_ci.

были ошибки с кодировкой отображения форума и сделал .htaccess с:

php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.encoding_translation 0
php_value default_charset "UTF-8"
php_value mbstring.internal_encoding UTF-8
php_value mbstring.language Russian
AddDefaultCharset UTF-8

Изменено пользователем Kos9078

  • Автор

ап

latin1_swedish_ci.

Вы же сами написали причину.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.