Seite 1 von 1

ExamineDirectory() hat Problem mit Umlauten - LINUX

Verfasst: 25.09.2008 17:01
von Waldixxl
Hallo Zusammen (Neuer Versuch zu schreiben)
Habe schon wieder ein neues Problem.
Habe ein kleines Programm geschrieben mit dem ich ein Verzeichnis nach Dateien durchsuche.

Code: Alles auswählen

 Verzeichnis$=PathRequester("Verzeichnis Wählen:",Verzeichnis$)
 SetGadgetText(#String_0,Verzeichnis$)
 If Verzeichnis$<>""
   If ExamineDirectory(0,Verzeichnis$,Wilgat$)
     While NextDirectoryEntry(0)
     If DirectoryEntryType(0) = #PB_DirectoryEntry_File
       AddGadgetItem(#DateiListe,-1,DirectoryEntryName(0))
     EndIf
   Wend
   FinishDirectory(0)
  EndIf
 EndIf 
So und jetzt zum Fehler:. Der Code läuft einwandfrei bis ich einen Verzeichnisnamen mit einem Umlaut wähle (ö). Durch Schrittweises Ausführen des Code konnt ich feststellen
das ExamineDirectory(0,Verzeichnis$,Wilgat$)=0 sodas das Verzeichnis nicht gelesen wird.
System Ubuntu 7.10
Purebasic 4.01[/code]

Verfasst: 25.09.2008 21:41
von tmjuk