phpMyAdmin и latin1_swedish_ci - PullRequest
       30

phpMyAdmin и latin1_swedish_ci

3 голосов
/ 11 сентября 2009

Я создаю новую базу данных с сопоставлением utf8_general_ci, создаю тестовую таблицу также с сопоставлением utf8_general_ci, а затем я нажимаю на свою базу данных (структуру), и вот что я получаю:

alt text

Почему этот "latin1_swedish_ci" появляется?

Edit:

Хорошо, как это изменить, это в phpmyadmin на вкладке «Переменные» в разделе «Переменные и настройки сервера»:

alt text

Вот так выглядит при создании новой базы данных:

alt text

Ответы [ 2 ]

1 голос
/ 11 сентября 2009

Обычно проблемы с сортировкой приводят к тому, что ваши запросы выполняются очень медленно, поэтому важно, чтобы все было настроено правильно.

У вас есть сопоставление соединения с базой данных, сопоставление базы данных и сопоставление таблицы. Убедитесь, что все три настроены на utf8. Если проблема не устранена, проверьте файл конфигурации phpmyadmin и посмотрите, какие параметры сопоставления отображаются по умолчанию.

0 голосов
/ 11 сентября 2009

Перейдите в папку phpMyAdmin и найдите config.inc.php. Откройте его и найдите «сопоставление», возможно, строку 370 - измените на -

$cfg['DefaultConnectionCollation'] = 'utf8_unicode_ci';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...