我目前正在使用 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;
}