Задать вопрос
@mmind

Как сохранить эмоджи?

Записываю json, где одно из его полей содержит эмоджи, в поле базы с типом json, дает такую ошибку
DETAIL: Escape sequence "�" is invalid.

Как можно его туда записать? Похоже там только UTF-8
Есть ли обходные пути?
  • Вопрос задан
  • 156 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
  • Нетология
    SQL и получение данных
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Melkij
@Melkij
DBA для вашего PostgreSQL?
melkij=> select jsonb '"\ud83d\ude00"';
 jsonb 
-------
 ""
(1 строка)

melkij=> select json_build_object('emoji','');
 json_build_object 
-------------------
 {"emoji" : ""}

никаких проблем. Проверьте что именно вы отправляете. Может быть база права и ваш escape sequence is invalid?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы