phpMyAdmin и latin1_swedish_ci
-
05-07-2019 - |
Вопрос
Я создаю новую базу данных с помощью сортировки utf8_general_ci, создаю тестовую таблицу также с помощью сортировки utf8_general_ci, а затем я нажимаю на свою базу данных (структура), и это то, что я получаю:
Почему появляется это "latin1_swedish_ci"?
Редактировать:
Хорошо, как это изменить, это находится в phpmyadmin на вкладке "Переменные", в разделе "Переменные сервера и настройки".:
Вот как это выглядит, когда я создаю новую базу данных:
Решение
Обычно проблемы с сопоставлением приводят к тому, что ваши запросы выполняются чрезвычайно медленно, поэтому важно, чтобы все было настроено правильно.
У вас есть параметры сортировки подключения к базе данных, параметры сортировки базы данных и параметры сортировки таблицы.Убедитесь, что все три настроены на utf8.Если проблема не устранена, проверьте файл конфигурации phpmyadmin и посмотрите, какие параметры сортировки отображаются по умолчанию.
Другие советы
перейдите в папку phpMyAdmin и найдите config.inc.php .Откройте его и найдите "сопоставление", вероятно, в строке 370 - измените его на -
$cfg['DefaultConnectionCollation'] = 'utf8_unicode_ci';