в каком виде отдаёте?
Если в utf8, то там что-то такое получается “1f4fb”
И это надо на фронте отдельно обрабатывать как-то?
Похоже не понятно
Очень ценная информация, спасибо Проще было вообще не отвечать тогда Сам разберусь короче
Тебе уже ответили. Ты ответ не понял. Лучше бы уточнил вместо обиды.
После получения ответа, я и писал сообщение, для уточнения, поскольку не до конца понял А через utf8 я изначально и делал, хотел уточнить детали, узнать как это делают другие, чтобы все корректно написать Но уже не суть, пойду дальше разбираться
В общем, эмоджи это обычная буква ( символ) в тексте, которая имеет такой вид 😉. Не такой --- Ы, а такой 😄. Работать с ними нужно как с любыми другими буквами ( символами ) Вот и всё.
Понял, вот у меня с этим и была некоторая путаница Я их сохраняю в формате utf8 в базу, и строки с эмоджи выглядят примерно так, в базе: “Привет 1f4fb” На фронте строка отображалась в точности так же И я запутался с тем, как код “1f4fb” отобразить на фронте в виде иконки эмоджи, т.е какой-то префикс добавить к этому коду или как?) Ни разу до этого не работал с эмоджи)
Где-то, видимо, накосячил в этом процессе. Как уже сказали, эмоджи - это почти обычные буквы в utf8 и нет большой разницы (почти) между "ё", "╰(*°▽°*)╯" и "👍". Ты получаешь просто текст, сохраняешь в БД просто текст, отдаёшь на фронт просто текст и он его просто показывает, как просто текст. Для🙂 так же не нужны дополнительные действия, как для ಠ_ಠ или для "Ё". Уже браузер будет показывать, если у тебя выбран шрифт, который умеет. Если это не работает, значит где-то явно ломается
Скорее всего где-нибудь экранирование применяется к сохранению
📻
Спасибо, буду пробовать
Спасибо
Обсуждают сегодня