Хотите заменить кодировку базы данных на своём сайте, что бы появилась возможность вставлять дефолтные смайлы/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