Смайлики. Вопрос по интеграции со стороны клиента

Вопрос по смайликам.
Возможно ли интегрировать “смайлик” в чат если движок форума(чата) их в корне(по своей реализации) не поддерживает?
P. S.
Подразумевается интегрирование кодом в чат стороны юзера, не админа.

В юникоде есть emoji.
https://unicode.org/emoji/charts/full-emoji-list.html

Прикольно. Не плохо было бы получить подсказки как этой матрицей воспользоваться.

Там просто список с кодами и примерами отображения в разных приложениях.

Из столбца Browser можно прям копипастить :scream_cat:

Нифика не катит.
Предпросмотр “ОК”.
Опубликовать борода -

Общая ошибка
SQL ERROR (mysql4 )
Incorrect string value: ‘\xF0\x9F\x98\x81’ for column ‘post_text’ at row 1 [1366]
Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите администратору, если ошибка будет повторяться.

Х. З.
пока что не понял. буду исследовать…

Наверно там не UTF-8 кодировка таблицы и/или слишком старый MySQL. :frowning:

Гугл говорит https://stackoverflow.com/a/34165651/964478

To store this character correctly, you will need to make sure that:

  • You are enabling UTF8 on your MySQL connection (i.e, SET NAMES utf8mb4, or use an option when connecting that similarly enables it).
  • You are running MySQL 5.5 or later.
  • Your table’s character set is utf8mb4.

ASCII Art еще можно
http://asciimoji.com/
(ну точнее тут наверно и юникод символы используются, но новая версия MySQL для большинства из них вряд ли нужна)

¯\_(ツ)_/¯ ε(´סּ︵סּ`)з ٩(^‿^)۶


Или вставлять какую-то особую строку и JS менять на картинку.
То есть превращать :smiley: в <img src="mysite.com/smiles/smiley.png">.

Если содержимое страницы может меняться без перезагрузки, то MutationObserver может помочь отлавливать это.

1 лайк

:clkolgood:
Правда в таком виде (⊙_⊙’)
но лучше чем совсем ничего.