On March 31, 2002 06:08 pm, Dmitry Timoshkov wrote: > > Do you mean that all syscalls that accept filename as parameter, can > handle UTF8 encoded file names? Starting from what version of kernel?
Yes. I guess pretty much any kernel. From the kernel perspective, it's a zero-terminated strings of bytes. It's up to the userland to interpret it. Right now it's interpreted as a code page encoding, but the plan going forward (I believe) is to interpret it as UTF8. > I'm afraid that will help to Linux only based installations of Wine, and > in any case all functions in Wine implementing file APIs should internally > use unicode. I think most Unices should support it. But yeah, internally we use UTF16 throughout. -- Dimi.