Open
Description
It results unexpected encoding, depending of the type of input used on set query
var parsed = urlParse('http://go.com/');
parsed.set('query', 'promo=20%25');
console.log(parsed.href); //outputs: "http://go.com/?promo=20%25"
parsed.set('query', {promo:'20%25'});
console.log(parsed.href); //outputs: "http://go.com/?promo=20%2525"
https://codepen.io/herbertpimentel/pen/vYeeVdz?editors=0011
Expected result: in both cases have the same output.
Metadata
Metadata
Assignees
Labels
No labels