lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


> Hmm, looks like it does more or less what I'm doing at the moment
> (converting wide strings to Lua strings), but it doesn't use UTF-8,
> but rather uses the ANSI codepage (so it's just as vulnerable to
> mojibake as Lua's os.getenv, for example). But thanks for the pointer
> anyway.

It does support UTF8, you just need to set it explicitly:
winapi.set_encoding(winapi.CP_UTF8).

It will then be passed to MultiByteToWideChar, WideCharToMultiByte,
and other calls.

Paul.