Замена кодировки базы данных MySQL чтобы появились эмодзи и смайлы
Хотите заменить кодировку базы данных на своём сайте, что бы появилась возможность вставлять дефолтные смайлы/emoji прямо в текст и чтобы на выходе небыло знаков вопроса вместо желаемого результата???? Давайте начнём!

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

$database_connection->set_charset('utf8mb4');

После долгих гугливаний в яндексе, выбрал оптимальную кодировку для своего сайта и вам её же советую - utf8mb4_unicode_ci (раньше была обычная utf8). Теперь заходим в PHPMyAdmin. И выполняем такой запрос, заменив Tablename на имя нужной таблицы (а лучше сделать это со всеми таблицами):

ALTER TABLE Tablename CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci

Вуаля! Всё готово, теперь можно вставлять эмодзи! 😋😀🤪 💋✔ Всё довольно быстро и просто, прежний текст остаётся в нормальном виде, не переживайте, никаких кракозябр не появится.

Не забываем про:
Канал в Телеграм: @crabs_channel
Чат в Телеграм: @crabsmoney
Канал магазина: @crabs_money_shop
Группа для реклам: @crabs_ads


Категория: Прочее Кодинг, софт
Рейтинг поста: 1
Дата добавления: 19 января 2023 в 14:01
Комментариев: 1
Автор: MrCrabs
Рейтинг автора: 198.41
Просмотров всего: 276
Просмотров за неделю: 2
  • MrCrabs Автор поста
    Отлично работает, только что применил способ из этого поста на данном сайте 👍. Эмоции на ПК вставлять, если кто не знал - жмёте правой кнопкой мыши по полю ввода, выбираете Эмодзи и всё! ✅
    Ответить 0
    Авторизуйтесь для добавления комментария