@mmind

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

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

Как можно его туда записать? Похоже там только UTF-8
Есть ли обходные пути?
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 1
Melkij
@Melkij
PostgreSQL DBA
melkij=> select jsonb '"\ud83d\ude00"';
 jsonb 
-------
 ""
(1 строка)

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

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

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

Войти через центр авторизации
Похожие вопросы