logo

Поддержка эмодзи в модуле ОСМИ для 1С

Как известно, 1С  платформ 8.3.x Предприятие поддерживает очень ограниченный набор символов Unicode а именно до номера 65535 включительно. Это не позволяет выводить в строках эмодзи, у которых номера выше этого значения, например  (с номером 128512).

Чтобы использовать такие емодзи в электронных картах ОСМИ, содержимое которых обновляется из 1С, можно использовать тн Codepoints для включения в передаваемые в ОСМИ строки нужных знаков эмодзи. Например, строка "U+1F64F Спасибо за покупку U+1F48D !" при отображении в поле электронной карты будет выглядеть как

" Спасибо за покупку  !"

 

Указанный метод работает как для полей на лицевой и оборотной сторонах карт ОСМИ, так и для динамических пушей и акций.

Не забывайте что в строке 1С нужно указывать Codepoint для эмодзи как строку а не его десятичное значение

Найти все доступные эмодзи и соответствующие им Codepoints можно здесь https://emojipedia.org

Метаданные статьи

Идентификатор статьи:
55
Категория:
Дата добавления:
2020-04-09 22:29:41
Просмотры:
925
Рейтинг (Голоса):
(428)