
Функціональний блок RAW_URL_ENCODE кодує рядок відповідно до RFC 3986.
Вхід визначає рядок, який потрібно закодувати.
Повертає рядок на виході, в якому всі неалфавітно-цифрові символи, крім -_.~, замінюються відсотковим знаком (%) і двома шістнадцятковими значеннями. Ця кодування, описане в RFC 3986, було розроблено для захисту спеціальних символів від неправильного інтерпретування як спеціальних роздільників URL, а також для захисту URL від пошкодження передавальними засобами з конвертацією символів (наприклад, деякими електронними системами пошти).