Задать вопрос
  • Как хранить в базе смайлы emoji?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Emoji это 4х байтные символы, а начиная с ios5 еще и 3х байтные.
    Нормально хранить их можно 3мя способами:
    1) Переведя коннект к базе данных и сами таблицы в кодировку utf8mb4, при этом могут быть проблемы с дефолтными настройками на дешевых хостингах и готовых движках (ключи по длине перестают умещаться, итд)
    2) Хранить в базе в виде base64 или json в обычном поле
    3) Хранить как VARBINARY или BLOB
    Ответ написан
    Комментировать