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?
-
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.