@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
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
DevMan
@DevMan
по хорошему конечно стоит перекодировать в нормальный текст.
но можно искать и так, только нужно эскейпить слэши - LIKE '\\\\u042f\\\\u0440%'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Альфа Банк Екатеринбург
от 80 000 руб.
Mains Laboratory Москва
от 70 000 до 120 000 руб.
19 апр. 2019, в 17:10
10000 руб./за проект
19 апр. 2019, в 16:43
50000 руб./за проект
19 апр. 2019, в 15:18
1500 руб./за проект