Всем привет, очень странная вещь происходит, впервые сталкиваюсь
SELECT * FROM index WHERE kategoriya LIKE '%cafe%'
Вот такой запрос строит такую ссылку
index.php?brands%5B%5D=%27%cafe%%27
И все вроде хорошо, мне выводит все заведения с категорией cafe, но как только я перехожу на вторую страницу, то ссылка практически не меняется
index.php?brands%5B%5D=%27%cafe%%27&page=2
Но вот в запросе часть '%cafe%' меняется на '�fe%' и мне выводит что в БД ничего не найдено, ну это логично
Но вот понять не могу как такое '%cafe%' может поменяться на '�fe%' при простом переходе на вторую страницу, но еще страннее это то, что с другими категориями restaurants, pizzeria такого не происходит, они работают отлично.
Весь код неоднократно проверял, вроде нигде ошибки нет, все категории одинаково прописаны, а сбой происходит только с cafe,fast_food, помогите и объяснить что не так?
Если преобразовать % в url encode значение то получится %25
а � преобразуется в %ca
У вас %ca поскольку считаеться encoded то и получаеться �.
Поменяйте %ca на %25ca
index.php?brands%5B%5D=%27%cafe%%27
на
index.php?brands%5B%5D=%27%25cafe%25%27
Продвижение своими сайтами как стратегия роста и независимости