One way to avoid this problem is to create a one line javascript file which redirects to your url. That way the shell never gets its hands on your url. After setting the url:
url <- "http://search.yahoo.com/search?p=Bioconductor&ei=UTF-8&fr=fp-tab-web-t&n=20&fl=0&x=wrt" Run these three lines of code (only tested on Windows/IE): cat( "<script language=", "javascript", ">location=", url, "</script>\n", sep="\"", file="temp.htm" ) browseURL("temp.htm") unlink("temp.htm") --- Date: Sat, 28 Feb 2004 08:00:54 +0000 (GMT) From: Prof Brian Ripley <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Subject: Re: [R] browseURL question The problem is the interpretation by the shell used on Unix: on Windows no shell is used. It seems to me that the Unix version of browseURl should be quoting `url' in remoteCmd <- if (isLocal) switch(basename(browser), "gnome-moz-remote" = , open = url, galeon = paste("-x", url), kfmclient = paste("openURL", url), netscape = , mozilla = , opera = , { paste("-remote \"openURL(", gsub("([,)])", "%\\1", url), ")\"", sep = "") }) else url either by escaping & by \ or surrounding it by single quotes. I can't see a simple solution for you with the present R codebase. On Fri, 27 Feb 2004 [EMAIL PROTECTED] wrote: > I have a quick question about the browseURL function. When I use the > function in a UNIX environment, I have to use two sets of quotations if > I have the & symbol in the URL. For Windows I only need to use the first > set. For example, on Windows: > browseURL("http://search.yahoo.com/search?p=Bioconductor&ei=UTF-8&fr=fp-tab-web-t&n=20&fl=0&x=wrt";) > > will call up the appropriate website. However, if I use the same command > under UNIX, the website will be truncated after the first &, but the > call will work if I use: > browseURL("'http://search.yahoo.com/search?p=Bioconductor&ei=UTF-8&fr=fp-tab-web-t&n=20&fl=0&x=wrt'";) > > Where I have added single quotes around the URL.Is there any quick method for > solving this problem? Thank you very much for your help. > > > Jeff Leek > Graduate Student > University of Washington > [EMAIL PROTECTED] > > ______________________________________________ > [EMAIL PROTECTED] mailing list > https://www.stat.math.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html > > -- Brian D. Ripley, [EMAIL PROTECTED] Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595 ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
