javascript encodeURIComponent и преобразование пробелов в символы +

Я хотел бы закодировать свой URL, но я хочу преобразовать пробелы в символы плюса.

Вот что я пытался сделать...

var search = "Testing this here &";

encodeURIComponent(search.replace(/ /gi,"+"));

Результатом этого является Testing%2Bthis%2Bhere%2B%26, но я бы хотел, чтобы это было Testing+ this+here+%26Я попытался заменить пробел на %20, чтобы преобразовать его в символ плюса, но это не сработало. Кто-нибудь может сказать мне, что я здесь делаю неправильно?

17
задан Ian 1 June 2012 в 21:29
поделиться