Der Server scheint UTF-8 zu unterstützen
In der Tat.
(in dem Release von Indy10 auf meinem Rechner war das noch nicht drin).
weiss aber scheinbar nichts über die zu verwendende CodePage
Du könntest mal in
procedure TIdFTPServer.CommandSSAP(ASender: TIdCommand);
einen Breakpoint setzen und dann eine Datei hochladen.
Der Sourcecode ist aber recht komplex; das wird zur Detektivarbeit.
PS: gefunden im aktuellen Sourcecode von IdFtpServer.pas:
// TODO: finish actually implementing UTF-8 support