Я пытаюсь удалить специальные символы при отправке формы в 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
Спасибо за вашу помощь…
В URL не может быть пустых мест, на стороне сервера
str=I+want+to+remove+this
будет читаться как
str=I want to remove this
только. Так что я не думаю, что вам действительно нужно беспокоиться об этой кодировке.
Других решений пока нет …