170 похожих чатов

Да это понятно, вопрос про форматы в основном А с бэка

в каком виде отдаёте?

Если в utf8, то там что-то такое получается “1f4fb”

И это надо на фронте отдельно обрабатывать как-то?

11 ответов

20 просмотров

Похоже не понятно

Ilya- Автор вопроса

Очень ценная информация, спасибо Проще было вообще не отвечать тогда Сам разберусь короче

Тебе уже ответили. Ты ответ не понял. Лучше бы уточнил вместо обиды.

Ilya- Автор вопроса

После получения ответа, я и писал сообщение, для уточнения, поскольку не до конца понял А через utf8 я изначально и делал, хотел уточнить детали, узнать как это делают другие, чтобы все корректно написать Но уже не суть, пойду дальше разбираться

В общем, эмоджи это обычная буква ( символ) в тексте, которая имеет такой вид 😉. Не такой --- Ы, а такой 😄. Работать с ними нужно как с любыми другими буквами ( символами ) Вот и всё.

Ilya- Автор вопроса

Понял, вот у меня с этим и была некоторая путаница Я их сохраняю в формате utf8 в базу, и строки с эмоджи выглядят примерно так, в базе: “Привет 1f4fb” На фронте строка отображалась в точности так же И я запутался с тем, как код “1f4fb” отобразить на фронте в виде иконки эмоджи, т.е какой-то префикс добавить к этому коду или как?) Ни разу до этого не работал с эмоджи)

Где-то, видимо, накосячил в этом процессе. Как уже сказали, эмоджи - это почти обычные буквы в utf8 и нет большой разницы (почти) между "ё", "╰(*°▽°*)╯" и "👍". Ты получаешь просто текст, сохраняешь в БД просто текст, отдаёшь на фронт просто текст и он его просто показывает, как просто текст. Для🙂 так же не нужны дополнительные действия, как для ಠ_ಠ или для "Ё". Уже браузер будет показывать, если у тебя выбран шрифт, который умеет. Если это не работает, значит где-то явно ломается

Скорее всего где-нибудь экранирование применяется к сохранению

📻

Ilya- Автор вопроса

Спасибо, буду пробовать

Ilya- Автор вопроса

Спасибо

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта