Родной escape
метод делает это. но вы также можете создать собственный кодировщик, например:
function encodeUriSegment(val) {
return encodeUriQuery(val, true).
replace(/%26/gi, '&').
replace(/%3D/gi, '=').
replace(/%2B/gi, '+');
}
это заменит ключи, используемые в строках запроса. Более того, вы можете применить его к любым другим пользовательским кодировкам, добавив необходимые пары ключ-значение.