Chciałbym zakodować mój adres URL, ale chcę przekonwertować spacje na symbole plus.kodowanie javascript i zamiana spacji na + symbole
To co próbowałem zrobić ...
var search = "Testing this here &";
encodeURIComponent(search.replace(/ /gi,"+"));
Wyjście od to Testing%2Bthis%2Bhere%2B%26
ale co chciałbym go mieć to Testing+this+here+%26
Próbowałem zastępując przestrzeń %20
aby przekształcić go w plus symbol, ale to nie działało. Czy ktoś może mi powiedzieć, co to jest, robię źle tutaj?
To spowoduje problemy, jeśli ciąg zawiera jakiekolwiek "prawdziwe" znaki '+ '. – user2428118
@ user1419007 Nie, nie będzie. Wszystkie "oryginalne" plusy są konwertowane na '"% 2B "' i przechowywane przez 'replace'. – MaxArt
Ah, głuptasie, dziękuję. Ja wybiorę cię dla najlepszej odpowiedzi, gdy minie 8 minut. – Ian