Зачем нужно кодирование URL?
При отправке данных через интернет (например, в адресной строке браузера) URL-адреса поддерживают только определенный набор символов ASCII (цифры, буквы и некоторые специальные символы). Пробелы, специальные символы, такие как кириллица, или системные символы, такие как `&`, `?`, не могут быть использованы в URL напрямую.
Что такое Percent-Encoding?
Представление неподдерживаемых символов с помощью символа `%`, за которым следует двузначное шестнадцатеричное число, называется кодированием URL (или Percent-encoding). Например, символ пробела кодируется как `%20` или `+`.