Как удалить специальные символы в URL при отправке формы

Я пытаюсь удалить специальные символы при отправке формы в PHP. Каждый раз, когда я хочу представить данные, например:

<form action="?" method="get">
<input type="text" name="str" value="I want to remove this" />
</form>

вывод в браузере выглядит так

http://localhost/?str=I+want+to+remove+this

Есть ли в любом случае, что мы можем избавиться от этих «+» перед отправкой или во время представления?

Мой ожидаемый результат

http://localhost/?str=I want to remove this

Спасибо за вашу помощь…

-1

Решение

В URL не может быть пустых мест, на стороне сервера

str=I+want+to+remove+this

будет читаться как

str=I want to remove this

только. Так что я не думаю, что вам действительно нужно беспокоиться об этой кодировке.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]