If:
' example plain text in : blah)^%$#@
Then:
' example url text out : blah%29%5E%25%24%23%40%0D%0A
If:
' definition: url encoding is:
Then:
' % + <hex ascii value of character in latin1 character set>
If:
' usage: declare global urlenc_di, urlenc_do
Then:
' urlenc_di = "input string" ; call "cgi/urlenc" ; show urlenc_do
If:
' position length inchar outchar '' do not define size for _oc
Then:
declare urlenc_dp(8,.0), urlenc_dl(8,.0), urlenc_ic(1), urlenc_oc, urlenc_dit
If:
"$&+,/:;=?@ <>#%{}|^~[]`'"{chr("92"){chr("34") co urlenc_ic
Then:
urlenc_oc = "%" { base(asc(urlenc_ic),"10","16")