ntdll/kernel32: #36

Eric Pouech pouech-eric at wanadoo.fr
Wed Sep 24 14:01:49 CDT 2003


Dmitry Timoshkov wrote:
> "Eric Pouech" <pouech-eric at wanadoo.fr> wrote:
> 
> 
>>but couldn't this be different from the charset used for mounting the 
>>filesystem ? AFAICS, on VFAT systems, long names are stored in Unicode. 
>>The charset in the mount option let you specify the charset for the 
>>Unicode -> multi-byte...
>>All filenames will be expressed in this charset (and not the default 
>>kernel charset nor your locale)
> 
> 
> Yes, filesystems might have different codepages (short file names on VFAT),
> or be pure unicode (NTFS). But native applications don't (and shouldn't)
> know about that at all. This is handled by the "iocharset" mount parameter.
> 
but which charset is used when getting the filename (from a directory 
enum for example). The charset of the mount option, the default charset 
of the kernel, or the charset of default locale ?

A+

-- 
Eric Pouech




More information about the wine-devel mailing list