
Blloku i funksionit RAW_URL_ENCODE kodon një varg karakterësh sipas RFC 3986.
Hyrja përcakton vargun e karaktereve që duhet të kodoheshin.
Kthen një varg karakterësh në dalje, ku të gjithë karakteret jo-alfanumerike përveç -_.~ zëvendësohen me një simbol përqindje (%) i ndjekur nga dy vlera heksadesimale. Kjo kodim, i përshkruar në RFC 3986, u projektua për të mbrojtur karakteret speciale nga interpretimi gabim si ndarës të veçantë URL, si dhe për të mbrojtur URL-të nga dëmtimi nga media transmetuese me konvertim karakteresh (si në disa sisteme e-mail).