Как убрать плюсы из get параметров?

Такая вот история приключилась. Некий недосервис присылает webhook пост параметром в котором лежит массив. Все это приходит в google script, где подобные штуки не катят и надо писать парсер URL что бы вытянуть данные из многомерного массива который прилетел постом. Это я сделал, все разобрал. Появилась проблема такова что пробелы в ссылках заменяются знаком +. Вопрос таков как заменить + на пробел и не затронуть плюсы которые должны находится в тексте.


Ответы (1 шт):

Автор решения: makcim512

Если кому то понадобится, то вот ответ:

decodeURIComponent(url.replace(/\+/g,  " "))

Не знаю каким образом JS определяет + но это работает).

Для особо умных! Плюсы в тексте не заменяются. Я провел много тестов, не 1 плюс в тексте не пострадал.

→ Ссылка