Имя: Пароль:
1C
 
Бот Telergam — передача Emoji
0 Dzenn
 
гуру
11.05.17
17:21
Добрый день!

Я экспериментирую с Telegram-ботом, и не могу понять, как пересылать Emoji.

Вернее, с однобайтовыми Emoji проблем не возникает — смотришь HEX-код, пересчитаваешь в десятиричную и используешь команду "Символ()". Например, для Emoji "Восклицательный знак" (на скриншоте) — команда Символ(10071) срабатывает успешно.

http://savepic.ru/13899828.jpg

Но с двух- трёх- четырёхбайтовыми Emoji такой фокус не проходит — например, пиктограмма "ноль" имеет Hex 003020E3 — команда Символ(3154147) не срабатывает. Две побайтовых команды Символ() подряд тоже не срабатывают.

Сами Emoji, как я понимаю, представляют из себя оговорённые символы Юникода, вплоть до 4х байт.

Кто разбирался с отправкой Emoji из 1С, соориентируйте пожалуйста, что я делаю не так. Спасибо.
1 kosts
 
11.05.17
18:00
Можно попробовать вставить символ в Word. А затем скопировать его в 1С.
2 ivan90
 
11.05.17
18:04
В php я вот так передаю)
json_decode('"\ud83c\udfec"')
3 oleg_km
 
11.05.17
18:18
Например в справочник в ХранилищеЗначений запиши ДвоичныеДанные и уже в HTTP отправляй двоичные данные.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн