Что нужно сделать с кодировкой?

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 100
Благодарностей
129
Баллы
63
Простите может быть не в тему, но не знаю как сделать чтобы скрипт правильно по умолчанию поиск выводил.
В содержании поста, в скрипте, есть опция поискового запроса:
amzn_assoc_default_search_key = "bubble gum";

56724


Должна выдавать вот такую поиск с рекламой где стоит нормальный пробел между словами фразы:

56726


А по факту выдает ключевую фразу с кодировкой пробела %20 между словами:

56727


Не знаю как кодировать пробел между ключ. словами.
 
Регистрация
12.07.2014
Сообщения
916
Благодарностей
371
Баллы
63
Простите может быть не в тему, но не знаю как сделать чтобы скрипт правильно по умолчанию поиск выводил.
В содержании поста, в скрипте, есть опция поискового запроса:
amzn_assoc_default_search_key = "bubble gum";

Посмотреть вложение 56724

Должна выдавать вот такую поиск с рекламой где стоит нормальный пробел между словами фразы:

Посмотреть вложение 56726

А по факту выдает ключевую фразу с кодировкой пробела %20 между словами:

Посмотреть вложение 56727

Не знаю как кодировать пробел между ключ. словами.
А если в запросе вставить не пробел между слов, а {-String.Space-} ?
 

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 100
Благодарностей
129
Баллы
63
А если в запросе вставить не пробел между слов, а {-String.Space-} ?
Да, в сам пост блога упадет правильный обычный пробел, а вот во время загрузки странички js его переконвертит.
Без пробела, с одним словом все работает нормально.
тест вот здесь
 

TwistDanceR

Client
Регистрация
30.05.2019
Сообщения
479
Благодарностей
200
Баллы
43
Да, в сам пост блога упадет правильный обычный пробел, а вот во время загрузки странички js его переконвертит.
Без пробела, с одним словом все работает нормально.
тест вот здесь
Возможно кодировка уходит в urlencode при выполнении скрипта, тогда на выходе нужно вернуть urldecode, но это уже не сам скрипт, а скорее настройки сайта.

А ещё можешь попробовать в самом скрипте написать bubble+gum. Если выйдет + в форму или его urlencode-код : тогда точно в сайте смотри, а не в скрипте. А если простой пробел - значит суть в правильном формировании строки уже в urlencode ДО попадания в Js, чтобы + определился как пробел.

Отпишешься. Это всего-лишь домыслы на ночь глядя )
 

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 100
Благодарностей
129
Баллы
63
А ещё можешь попробовать в самом скрипте написать bubble+gum.
Пробовал, просто слепливает вместе слова.
Все остальное не пойму сейчас, на ночь глядя.
Утром еще раз перечитаю на свежую, спасибо за мысли.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)