В настоящее время я использую Renci.SshNet для загрузки файлов и каталогов с помощью SFTP, и пока все работает нормально, за исключением проблем с кодировкой при копировании файлов, содержащих специальные символы, такие как немецкие буквы ß, ä. о. у и так далее.
Например, когда я пытаюсь загрузить каталог под названием «Fünf», имя транскрибируется как «Fünf».
Есть ли какая-либо кодировка, которую мне нужно включить или установить, чтобы мои строки поступали правильно?
using (var sftp = new SftpClient(host, username, password))
{
sftp.Connect();
Stream file3 = File.OpenRead(localFileName);
var result = sftp.BeginUploadFile(file3, remoteFileName) as SftpUploadAsyncResult;
}