fast-je
@fast-je
Пишу на php.

Как хранить emoji в mysql и показывать через php?

Всем привет! Есть библиотека emoji-picker
Есть вариант хранить в unicode, но мне это не подходит потому что тогда смайлы будут отображаться на всех системах по разному. В либе есть вариант отображения через unicode и через картинки в div.
Вот и встает вопрос как хранить текст со смайлами, типа нужно как-то парсить текст, находить там тег img, в аттрибуте alt взять значение например :heart: подставить в текст вместо и записать в таблицу. А как обратно ?
Может что-то кто-то другое подскажет использовать, как лучше сделать, нужно чтобы было отображение emoji во всех системах одинаково.
  • Вопрос задан
  • 841 просмотр
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Добавлю ответ на вопрос, заданный в заголовке.
Потому что как всегда, в заголовке одно, а в тексте вопроса совсем другое. Вообще не про mysql, а про личные проблемы автора.

Чтобы хранить эмодзи в mysql, надо использовать charset=utf8mb4
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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