@Manager1

Как можно решить проблему с кодировкой в запросе?

Добрый день. Есть запрос
SELECT COUNT(DISTINCT `article`) FROM table1 WHERE size LIKE 'Р%'

Проблема в том что данные в поле size находятся в таком виде
["\u042f\u0440\u043e\u0441\u043b\u0430\u0432\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\"]

Из-за этого не работает условие.
Пробовал приписывать символы в таком же виде
SELECT COUNT(DISTINCT `article`) FROM table1 WHERE size LIKE '\u042f%'
, но работает к сожалению только с одним символом. Если добавляю еще один - выдает 0
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
DevMan
@DevMan
по хорошему конечно стоит перекодировать в нормальный текст.
но можно искать и так, только нужно эскейпить слэши - LIKE '\\\\u042f\\\\u0440%'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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