Привет всем) прошу совета. Надо тут в одном проекте конвертировать базу из utf8 в utf8mb4. Надо что бы эмодзи поддерживала кодировка)) Сейчас стоит просто utf8 - эмодзи в базу записываются - но что то мне подсказывает что это не правильно)) эмодзи вроде как расположены в диапазоне символов недоступном для utf8. Просмотрел всю базу.. текстовые поля или text или varchar - насколько я понимаю тут не должно быть проблем. Но есть пару полей char(16) - что с ними делать? Тоже в varchar преобразовать? Спасибо.
Хотя похоже можно и так оставить.. char(16) - длинна указывается в символах.. у поля char максимальная длинна строки 255 байт.. получается в кодировке utf8mb4 у нас получается 16 символов занимают 62 байта.. так что влазим.. вроде так..