function URLencode(str:string):string; var i:integer; temp:string; begin for i:= 1 to length(str) do begin temp:=temp+'%'+inttohex(integer(str[i]),0); end; result:=temp; end;
function URLdecode(str:string):string; var temp:string; i:integer; begin setlength(temp,length(str) div 3); i:=1; while(ibegin temp[(i+2)div 3]:=char(strtoint('$'+str[i+1]+str[i+2])); inc(i,3); end; Result:=temp; end;