рони,
В ручную я и сам перекодирую.
Тут проблема, что бы была возможность использовать URLSearchParams, что бы не надо было вручную формировать строку запроса.
Там идет некоторая работа с параметрами. Если задан такой и такой, то вместо них включить в строку другой и т.п. URLSearchParams удобен для таких целей.
До меня дошло, как он поступает. Он, гад, код E1 переводит в utf-8 -это действительно C3A1 а потом уже кодирует в %C3%A1
Наверно придется писать аналог для URLSearchParams с необходимым функционалом (set, get, toString...)
|