Всем привет, я не силён в JS, поэтому встретился с такой трудностью.
У меня есть такой список:
<select name="city">
<option value="Москва">Москва</option>
</select>
Я получаю значение выбранного города
('select[name=city]').on('change', function() {
city = $('select[name=city]').val();
});
И выписываю его как параметр в URL, с какими-то другими параметрами
url += '?city=' + city + '&sort=date';
В итоге у меня должна получить ссылка:
http://site.com?city=Москва&sort=date
Дальше делаю редирект:
document.location.href = url;
При котором кириллица, соответственно, ломается. По заданию критически важно, чтобы при переходе кириллица оставалась в неизменном виде.
На локальном сервере всё так, собственно, и происходит, но на продакшене кириллица заменяется на подобные вещи: 9A%25D0%25B8%25D1%2580%25D0%25BE%25D0%25B.
Скажите, как решить данную проблему?