Hallo!
Gibt es eine Möglichkeit bei Dateinamen volle
Unicode-Unterstützung zu bieten? Ich benutze FindFirstFile und FindNextFile. Da gibt es ja FindNextFileW, wo er mit WideStrings arbeitet. Aber WideString unterstützt ja auch nicht alle
Unicode-Zeichen. Gibt es auch eine Möglichkeit MultiByteStrings auszulesen? Oder kann ich höchstens WideStrings auslesen und die dann in MultiByteStrings umwandeln? Denn damit hätte ich ja keine vollständige
Unicode-Unterstützung...
Und zu den MultiByteStrings hätte ich noch eine Frage:
Mir ist aufgefallen, dass (zumindest an einer Stelle im Delphicode) MultiByte-Zeichensätze nur berücksichtigt werden wenn SysLocale.FarEast = True gilt. Das find ich irgendwie komisch, denn auch wenn mein Gebietsschema auf "deutsch" eingestellt ist, kann ich doch mal auf eine Datei mit
Unicode-Zeichensatz stoßen.
Im Normalfall wird mir also wahrscheinlich kein
Unicode-Zeichen begegnen, aber ich möchte trotzdem
Unicode unterstützen. Muss ich dann beim ProgrammStart SysLocale.FarEast auf True setzen, oder wie ist das gedacht?
(Ich benutze übrigens Delphi7...)
Grüße
blablab