title: trying to FTP a file with a special character
body: <p>I have the code:</p>
  
  <pre><code>FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(url);
  request.Method = WebRequestMethods.Ftp.DownloadFile;
  request.UseBinary = true;   // Binary mode when downloading
  request.Credentials = new NetworkCredential(user, password);
  FtpWebResponse response = (FtpWebResponse)request.GetResponse();
  </code></pre>
  
  <p>I always get the error: "The requested URI is invalid for this FTP command".</p>
  
  <p>The problem is the url contains a "#".  Since I can't stop people from creating that type of file, is there a way I can escape special characters and still process the file?</p>