Как решить проблемы с русскими символами в строке URL?
Решил изменить URL разделов
Сейчас отправляю данные на страницу с запросом вот так
/search/?q=кроссовки
При этом в роутере прописываю банальный путь как /search/, а дальше просто нахожу q в request.query и все гуд
Хочу сделать так
/search/кроссовки/
При этом в роутере нужно прописать регулярное выражение в виде
/search/:q([а-яё]+)/
Но нода не видит такую страницу, видать потому что преобразует URL и слово кроссовки обрабатывает как %D0%BA%D1%80%D0%BE%D1%81%D1%81%D0%BE%D0%B2%D0%BA%D0%B8
Зачем вы придумываете себе проблему что бы героически её решать? path плохо приспособлен для случайных слов. Что вы будете делать когда вам в тексте понадобятся пробелы вопросительные знаки и слеши?