Umlaute in Dateinamen können nur übertragen werden wenn der Server und der Client mit UTF-8 Dateinamen umgehen können.
Der Standardzeichensatz ist 7-Bit
ASCII oder EBCDIC und dort gibt es keine deutschen Umlaute!
Der Client muss den Server über
FEAT-Kommando nach seinen Fähigkeiten fragen.
Der Server teilt dann dem Client mit, dass es UTF-8 beherrscht.
Der Client schickt dann das Kommando
OPTS UTF−8 um dem Server mitzuteilen, dass er UTF-8 verwenden möchte.
siehe auch:
http://newsgroups.derkeiler.com/pdf/...6/msg00073.pdf
IdFtpServer (
Indy Version 10,nicht die aktuelle Version) sendet das Feature UTF-8 nicht;
also liegt das Problem beim Server.