Проблема с отображением emoji при выводе текста с MySQL и отправке в телеграмм

89
31 декабря 2021, 14:10

есть проблема с некорректным отображением емоджи в телеграмме при выводе с бд. Емоджи записаны в виде \U0001f6ab (Python source code). Текст с эмоджи отправляется через bot.send_message. В итоге в телеграмме отображаются закодированные емоджи в виде текста (\U0001f6ab). Текст хранится в поле типа text и сравнением utf8mb4_unicode_ci. Пробовал одинарные и двойные кавычки в бд, encode decode, не помогло. Надеюсь на вашу помощь. Спасибо!

Answer 1

перед выполнением основного sql запроса, нужно выполнить SET NAMES ut8mb4. У меня сработало

READ ALSO
Не работает цикл js

Не работает цикл js

Нужно вывести строку "0_10_1_9_2_8_3_7_4_6_5_5_6_4_7_3_8_2_9_1_10_0_"Внешний цикл выводит числа на четных позициях (от 0 до 10) внутренний цикл - числа на нечетных...

184
WP выводит код на страницу

WP выводит код на страницу

Сделал дома локальный сервер, привязал домен, закинул файлы сайта, переделал БД под новый домен, теперь сайт выводит непонятный кодСайт на домене...

86
Google Таблицы. Не считает числа!

Google Таблицы. Не считает числа!

Ребята, доконает меня эта гугла)) Не хочет прибавлять число хоть ты тресниЯ пытаюсь из ячейки достать 45 и прибавить 4

178