Суть следующая, на сервере есть микроавторизация для установки соединения по вебсокетам, нужно просто подать на сервер никнейм, однако есть случаи когда никнейм содержит в себе последовательность «% » (символ процента и пробел), в таком случае, запрос будет выглядеть как
wss://bla.bla/ws?username=100\%%20QA'
Если мы авторизуемся через никнейм «100% QA»

Как решать подобные исключения? Если стоит условие, что ограничить пользователя в вводе мы можем только по длине строки?