On Thu, Feb 11, 2016 at 1:10 PM, Olivier Mascia <om at integral.be> wrote:

> > Le 11 f?vr. 2016 ? 10:48, Olivier Mascia <om at integral.be> a ?crit :
> > It looks like the appropriate character set mapping behavior on Windows
> is still not quite right in the command line utility.
>
> If I'm changing shell.c (utf8_printf) to use some
> sqlite3_win32_utf8_to_oem() (which is the same as
> sqlite3_win32_utf8_to_mbcs, but always use CP_OEMCP) AND I'm changing
> shell.c (local_getline) to use some sqlite3_win32_oem_to_utf8() (which is
> the same as sqlite3_win32_mbcs_to_utf8, but always use CP_OEMCP), then my
> command-line tool sqlite3.exe works nicely with accented characters.
>

On the same subject, and after reading
http://stackoverflow.com/a/33817184/103724
I was going to try another solution, from
http://www.siao2.com/2008/03/18/8306597.aspx
based on _setmode(_fileno(stdout), _O_U8TEXT). FWIW. --DD

Reply via email to