I have the code:
FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(url); request.Method = WebRequestMethods.Ftp.DownloadFile; request.UseBinary = t
You can use HttpUtility.UrlEncode to encode the special characters.