Seite 2 von 2
Verfasst: 27.09.2008 14:42
von Waldixxl
Habe ich schon getestet
es kommt die gleiche Fehlermeldung wie vorher nur das sich das Verzeichnis im Text ändert
"gcc: /home/wal..../purebasic_compilation0.out: No such file or directory. " .
Ich würde vorschlagen wir wechseln den Beitrag um unsere Bemühungen richtig einzuordnen.
Betrag: Compiler-Fehler unter Linux von Mucki0501
Re: ExamineDirectory() hat Problem mit Umlauten
Verfasst: 20.12.2011 23:02
von uwe
Hi,
der Beitrag ist zwar schon etwas älter, aber besser spät als nie
Heute hatte ich das gleiche Problem. Das ganze Projekt auf Unicode umzustellen, hat leider auch nicht funktioniert, da dies so weitreichende Änderungen mit sich bringt, dass viele Dinge nicht mehr funktionieren (z.B. NetworkConnection).
Als Workaround habe ich nun folgenden Code:
Code: Alles auswählen
If ExamineDirectory(0, "", "*.*")
While NextDirectoryEntry(0)
utf8.s = DirectoryEntryName(0)
ascii.s = PeekS(@utf8, Len(utf8), #PB_UTF8)
Debug utf8 + " >> " + ascii
Wend
FinishDirectory(0)
EndIf
Die PeekS-Funktion bietet die Möglichkeit, den UTF8-String der Directory-Funktionen nach Ascii zu wandeln. Für mein Projekt ist dies ausreichend.
Uwe
Re: ExamineDirectory() hat Problem mit Umlauten
Verfasst: 21.12.2011 07:09
von Waldixxl
DANKE UWE
bei mir hat sich das Problem zwar mit einem Versionswechsel erledigt
aber gut zu wissen wie man es lösen kann.
Walter