Percent-encoding строк по стандарту RFC 3986 — для корректного использования в URL.
Percent-encoding (процентное кодирование) — метод представления специальных символов в URL с помощью знака % и двух шестнадцатеричных цифр. Используется по стандарту RFC 3986.
&, =, ?, #) в параметрах запроса;Сервис использует rawurlencode (RFC 3986), который кодирует пробел как %20. Функция urlencode кодирует пробел как + и предназначена для form-данных.