Есть URL, который содержит кириллицу. Например:
city = $('select[name=city]').val();
url = '?city=' + city + "&sort=date";
document.location.href = url;
При переходе по такому урлу, кирилица отрабатывает нормально (site.com/?city=Москва&sort=date)
Если же, применить конкатенацию и добавить в урл ещё один параметр, например :
city = $('select[name=city]').val();
url = '/rent/s/';
url += '?city=' + city + "&sort=date";
document.location.href = url;
То кириллица кодируется, и ссылка получается вида site.com/?city=%25D0%259A%25D0%25B8%25D1%2580%25D0%25BE%25D0%25B2&sort=date
Почему так происходит? Как получить урл с кириллицей в последнем случае? Никак не могу понять.