@pixal

Как сменить кодировку MySQL?

База создается в кодировке latin_swedan_ci и любые манипуляции с кодировками приводят к тому, что кириллица не сохраняется. Хотя в php нормально. Неудобно администрировать записи в самой базе. Может есть готовая альтернатива phpMyAdmin, которая работает с этой кодировкой?
  • Вопрос задан
  • 122 просмотра
Пригласить эксперта
Ответы на вопрос 2
@alexalexes
В документации это есть:
ALTER DATABASE ... CHARACTER SET ... COLLATE ...
Версия 5.7
Версия 8.0
PS: Есть вариант сменить кодировку в коннекте phpMyAdmin, но как будет работать админка - надо смотреть.
PPS: Бекапы никто не отменял, делайте данное действие на тестовой базе, либо при наличии копии.
Ответ написан
Комментировать
noder_ss
@noder_ss
Линуксоид-энтузиаст и SQL разработчик
У меня была такая самая проблема. Можно для каждой колонки вручную поставить кодировку utf8mb4_bin или utf8mb4_bin следующий способом: таблица - структура 642a804bc5168716302098.png
выбираете нужную колонку - редактировать 642a80a31da8c105624657.png и дальше ставите нужную кодировку 642a80d4a64db830299045.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы