Недавно я заметил, что когда я запускаю новый проект WordPress, сортировка моих таблиц автоматически меняется с utf8_unicode_ci
(которую я выбираю при создании новой БД из phpMyAdmin) на utf8mb4_unicode_520_ci
.
Кроме того, я заметил в phpMyAdmin в разделе "Общие настройки", что Collation соединения с сервером по умолчанию имеет значение utf8mb4_unicode_520_ci
.
Я использую MySQL Server 5.7.17 и phpMyAdmin 4.6.6 в Ubuntu 17.04.
Мои вопросы следующие:
- Почему это происходит?
- Если возможно, как я могу предотвратить это? Из-за
utf8mb4
у меня возникли проблемы при переносе сайтов WP на старый сервер MySQL, который его не поддерживает. - Является ли пункт 2 желательным? Есть ли какие-либо преимущества в использовании charset
utf8mb4
сравнению сutf8
и сопоставленияutf8mb4_unicode_520_ci
сравнению сutf8_unicode_ci
?