BenderLib
@BenderLib
JS

Знак + в url.parse?

например есть строка
/?test=1&test1=+
выполняем в node.js
> url.parse('/?test=1&test1=+', true).query
{ test: '1', test1: ' ' }

знак плюс заменился пробелом, если указывать другой знак например минус или равно то все ок. в чем может быть проблема?
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
JaxxDexx
@JaxxDexx
Читаем RFC-1866, а именно 8.2.1
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Jumandjilos
Так в JS знак плюс вроде как является знаком склеивания строк, поэтому например при сложении двух строк их приходится приводить к типу Number, а например при вычитании все нормально. Просто не используй плюс в таких запросах
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы