[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Suggestion: handle utf-8 filename in windows
- From: Jerome Vuarand <jerome.vuarand@...>
- Date: Sat, 4 Nov 2017 02:06:15 +0000
On Wed, Oct 25, 2017 at 4:00 PM, 云风 Cloud Wu <firstname.lastname@example.org> wrote:
> lua use fopen() in its base lib now, there are too troubles to support
> windows file system because of it :(
> I suggest lua use unicode version api of windows in future version, such as
> fopen -> _wfopen , and call MultiByteToWideChar to convert utf-8 filename to
> wchar_t first.
> I think let following apis support utf-8 filename in windows would be
I maintain a set of patches for Lua  and LuaFileSystem  that
does exactly that.
It converts all paths from UTF-8 to UTF-16 and calls the WCHAR
variants of the C library functions.