Einzelnen Beitrag anzeigen

Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#1

TIdFTP: Problem mit List bei Umlauten in Ordnern

  Alt 8. Jun 2010, 16:11
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
Martin Weber
Ich bin ein Rüsselmops

Geändert von Daniel ( 8. Jun 2010 um 16:27 Uhr) Grund: Habe Deine (offenbar realen) Zugangsdaten mal entfernt. ;-)
  Mit Zitat antworten Zitat