Как отправить текст с эмодзи в телеграм через api?

backoff

Client
Регистрация
20.04.2015
Сообщения
6 021
Благодарностей
6 450
Баллы
113
сосбно сабж.
чето не могу найти нормальный способ без конфликтов
есть таблица - https://apps.timwhitlock.info/emoji/tables/unicode
но не понял как преобразовывать чтоб отправить

ответ телеги
{"ok":false,"error_code":400,"description":"Bad Request: can't parse entities: Unsupported start tag \"\ufe0fa\" at byte offset 1519"}
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 586
Благодарностей
1 180
Баллы
113
Там же UTF-8, просто скопируй сам emoji и вставь в код. Я обычно так делаю ))
126391
Прямо вот тут выделил нужный, Ctrl+C, в сообщение вставил через Ctrl+V (ну или в переменную в зенке, туда тоже помещаются).
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 021
Благодарностей
6 450
Баллы
113
Там же UTF-8, просто скопируй сам emoji и вставь в код. Я обычно так делаю ))
да вот тут проблемка, если скопировать, то работает, если добавить в текст, выдает ошибку) я уже подумал что надо через emoji code, но тоже какая-то беда
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 586
Благодарностей
1 180
Баллы
113
да вот тут проблемка, если скопировать, то работает, если добавить в текст, выдает ошибку) я уже подумал что надо через emoji code, но тоже какая-то беда
А в чем проблема со скопировать, если с ними работает нормально?
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 021
Благодарностей
6 450
Баллы
113
А в чем проблема со скопировать, если с ними работает нормально?
проблема не со скопировать.
проблема скопировать и добавить в TXT взять от туда текст и отправить - выдает ошибку
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 586
Благодарностей
1 180
Баллы
113
А, про текстовый файл не было ни слова ))
А текстовый файл точно в кодировке UTF-8? Вроде туда нормально заносится.
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 021
Благодарностей
6 450
Баллы
113

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 586
Благодарностей
1 180
Баллы
113
Просто у меня вот так:
126392
Вроде все нормально. Видимо, где-то дальше потом зенка их "ломает" при дополнительной обработке ))
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 021
Благодарностей
6 450
Баллы
113
так, сорян, походу проблема в длинне текста, уменьшил текст, и прошло
буду курить дальше, странно что в ошибке нет ни слова про это
 
  • Спасибо
Реакции: Moonwalker

backoff

Client
Регистрация
20.04.2015
Сообщения
6 021
Благодарностей
6 450
Баллы
113
РЕШЕНО

короче говоря, при кодировке, в тексте, где-то затисался символ из UTF-8 BOM каким боком он туда попал непонятно, о чем как выяснилось позже говорится в ошибке.
Узнал об этом тут - https://otvet.mail.ru/question/210498138
126394

перенеcите текст в чистый UTF-8, убрав символы, или перепишите, сэкономит кучу времени и головной боли )
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)