ExamineDirectory() hat Problem mit Umlauten - LINUX

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Waldixxl
Beiträge: 108
Registriert: 27.12.2005 17:35
Wohnort: Linz, Österreich

ExamineDirectory() hat Problem mit Umlauten - LINUX

Beitrag 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]
tmjuk
Beiträge: 380
Registriert: 30.06.2006 00:10
Wohnort: Backaryd, Schweden

Beitrag von tmjuk »

PB 4.51 32 Windows Vista, 32 XP, PB 4.51 32 Ubuntu 10.10
Antworten