Hallo,
ich hab auf meinem WebSpace einen Ordner "/
html/dokumente/Anträge" also mit ä.
nun hab ich folgenden Code um einen Fehler in meiner Software zu testen:
Delphi-Quellcode:
procedure test;
var i : integer;
mf : TMyFTP;
begin
mf:=TMyFTP.Create(self);
mf.Username:='
xxx';
mf.Password:='
yyy';
mf.Host:='
zzz';
mf.Port:=21;
mf.Passive:=True;
mf.AutoLogin:=True;
mf.Connect;
mf.ChangeDir('
/html/dokumente/');
mf.List('
/html/dokumente/');
for i := 0
to Pred(mf.DirectoryListing.Count)
do
ShowMessage(mf.DirectoryListing.Items[i].FileName);
end;
Wenn ich das ausführe, hat DirectoryListing keinen Inhalt.
Wenn ich einen anderen Ordner nehme, dessen Unterordner keine Umlaute hat, funktioniert das problemlos.
Ich habe IdAllFTPListParsers eingebunden, das ist ja sonst das Problem wenn DirectoryListing kein Inhalt hat.
Was kann ich sonst noch machen?
Ich arbeite mit D2010Prof und
Indy 10