Skip to content

Instantly share code, notes, and snippets.

@codingbadger
Created October 1, 2015 15:03
Show Gist options
  • Save codingbadger/5f3f1668fede96e56cc8 to your computer and use it in GitHub Desktop.
Save codingbadger/5f3f1668fede96e56cc8 to your computer and use it in GitHub Desktop.
EncodedFtp
string remoteFileName = "你好世界.txt";
string remoteHost = "ftp://someftpsite.com/somedirectory";
string fullFtpUrl = string.format("{0}//{1}", remoteHost, remoteFileName);
var encodedFtpUrl = Uri.EscapeUriString(Encoding.UTF8.GetString(Encoding.ASCII.GetBytes(fullFtpUrl)));
var request = (FtpWebRequest)WebRequest.Create(encodedFtpUrl);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment