Hallo,
ich muss von einem Linuxserver ein paar Files transferieren. Dies mache ich mit winscp. Sowei funktioniwert alles wunderbar, allerdings
werden die Umlaute beim kopieren zerstört.
Gibt es eine Möglichkeit dies mit winscp zu unterbinden? Bzw. eine Einstellung, wo man dies konfigurieren kann?
Vielen Dank
lg
ww
ich muss von einem Linuxserver ein paar Files transferieren. Dies mache ich mit winscp. Sowei funktioniwert alles wunderbar, allerdings
werden die Umlaute beim kopieren zerstört.
Code:
try { // Setup session options SessionOptions sessionOptions = new SessionOptions { Protocol = Protocol.Sftp, HostName = AktVerb.Host, UserName = AktVerb.RootUser, Password = AktVerb.rootpw, SshHostKey = AktVerb.SshKey }; using (Session session = new Session()) { // Connect session.DisableVersionCheck = true; session.Open(sessionOptions); // Upload files TransferOptions transferOptions = new TransferOptions(); transferOptions.TransferMode = TransferMode.Binary; TransferOperationResult transferResult; transferResult = session.GetFiles(@AktVerb.MandPath + "//" + quelle_s, ziel_s, false, transferOptions); // Throw on any error transferResult.Check(); // Print results foreach (TransferEventArgs transfer in transferResult.Transfers) { //Console.WriteLine("Upload of {0} succeeded", transfer.FileName); } } } catch (Exception e) { return e.Message; }
Vielen Dank
lg
ww