LINUX.ORG.RU

Вопрос по декодированию в JS

 ,


0

1

Прошу прощения, че то я запутался в 2 соснах:). Правильно ли я понимаю, что ф-ции decodeURI, decodeURIComponent и unescape не меняют плюс на пробел? Если так, то почему?

Конечно не трудно это сделать вручную, но кто знает, что она там еще не меняет и почему? Какая логика при декодировании?

UPD

По поводу решения мне подсказали https://nodejs.org/api/querystring.html

Но, все таки интересно, почему нативный JS так кодирует? Это баг или фича? Поэтому тему пока не закрываю:)



Последнее исправление: javaQest (всего исправлений: 1)
Ответ на: комментарий от monk

Но мне на сервер пробелы приходят плюсами. Получается, вручную надо менять? Зачем развели этот зоопарк? Сказать честно, мне лень вникать в каждый нюанс кодирования:) Должен же быть универсальный способ, по идее.

javaQest
() автор топика

давай примеры кода: как посылаешь, как принимаешь
какой браузер, какой веб-сервер

kiotoze ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.