MYSQL Как искать по JSON с кириллицей типа \uXXXX?

Пытаюсь решить проблему с работой фильтра по дополнительным полям в OSTicket
Кириллица записывается в БД в формате " \u0422\u0421\u0416"
При этом фильтр не работает. Запрос к БД выглядит так:
SELECT ticket.ticket_id 
FROM ost_ticket ticket 
LEFT JOIN ost_ticket_status status ON (status.id = ticket.status_id) 
LEFT JOIN ost_ticket__cdata cdata ON (cdata.ticket_id = ticket.ticket_id) WHERE ( (ticket.staff_id=1 AND status.state="open" ) OR (ticket.team_id IN (1 ) 
AND status.state="open" ) OR ticket.dept_id IN (1,3) ) 
AND ((FIND_IN_SET('ТСЖ', `uk`)))


При этом если заменить ТСЖ на " \u0422\u0421\u0416" - тоже ничего не находит.
В сети не нашел ответа на этот вопрос.
  • Вопрос задан
  • 464 просмотра
Пригласить эксперта
Ответы на вопрос 1
serginhold
@serginhold
В сети не нашел ответа на этот вопрос

https://www.google.com/search?q=mysql+decode+utf8
https://stackoverflow.com/questions/11062330/mysql...

where STRINGDECODE(name) like '%ТСЖ%'
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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