Unicode-Pfad an Ascii-Funktion übergeben



  • Hi,

    mir ist aufgefallen, dass man Pfade mit Unicode-Zeichen an Ascii-Funktionen übergeben kann, und es trotzdem funktioniert. Also ich habe verschiedene Zeichen probiert, die alle mehr als 1 Byte brauchen, CreateFileA funktionierte trotzdem.

    Gibt es einen Grund dafür? Liegt das am Dateisystem?


  • Mod

    Kann nicht gehen. Ein A oder ein B wird durch eine 0 ergänzt.
    Entsprechend würde eine Funktion die MBCS akzeptiert hier den String als beendet sehen.


Anmelden zum Antworten