darn... can't believe to-url slipped me mind... thanks! --Ralph > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Saturday, July 08, 2000 8:58 PM > To: [EMAIL PROTECTED] > Subject: [REBOL] NETSCAPE vs EXPLORER... CGI problem solved! Re: > > > > There are other ways to solve this (in my humble opinion) > deficiency in at > > least early Netscape (4.03 is the latest I have or want<g>, I > just use it > to > > make sure stuff works in both flavor browsers). One way is the following > > little REBOL function: > > > > cgi-escape: func [cgi][ > > parse cgi [some [to " " (find replace cgi " " "%20")] to end] > > ] > > Hi Ralph, > > You can also use to-url to do that for you > > >> d: to-url "this has spaces" > == this%20has%20spaces > > d: to-url "this has spaces and (parens)" > == this%20has%20spaces%20and%20%28parens%29 > > It is also fairly common to escape the " " with "+" instead, because it is > shorter by 2 chars. > > Check out, > > http://www.rebol.org/web/url-encode.r > > this does the encoding as well as the " " to "+" > > > Cheers, > > Allen K >
