Не могу понять откуда появляется ���

355
29 января 2017, 15:49

Всем привет, очень странная вещь происходит, впервые сталкиваюсь

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, помогите и объяснить что не так?

Answer 1

Если преобразовать % в 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

READ ALSO
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

посмотрел для этого кода нет ответа и он очень уж странный:

338
Подключения Webmoney merchant api на своём сайте

Подключения Webmoney merchant api на своём сайте

Я работаю с фреймворком LaravelПытаюсь подключить web-money merchant api на своём сайте

349
serialize для сохранения в db

serialize для сохранения в db

Реализовую что-то вроде стены ВКонтакте - посты, текст, вложения

304
Подскажите на каком движке сделать CRM

Подскажите на каком движке сделать CRM

Поставили задачу создания CRM по типу, прием просмотр заказовЗаказы будут приходить с одностраничников

360