Excerpts from exclusion's message of sáb mar 03 15:44:37 -0300 2012: > I'm using postgresSQL in Windows with Russian locale and get unreadable > messages when the postgres utilities prompting me for input. > Please look at the screenshot: > http://oi44.tinypic.com/aotje8.jpg > (The psql writes the unreadable message prompting for the password.) > But at the same time the following message (WARINING) displayed right. > > I believe it's related to setlocale and the difference between OEM and ANSI > encoding, which we had in Windows with the Russian locale. > The startup code of psql sets locale with the call setlocale(LC_ALL, "") and > MSDN documentation says that the call: > Sets the locale to the default, which is the user-default ANSI code page > obtained from the operating system. > > After the call all the strings printed with the printf(stdout) will go > through the ANSI->OEM conversion. > > But in the simple_prompt function strings written to con, and such writes go > without conversion.
Were you able to come up with some way to make this work? -- Álvaro Herrera <alvhe...@commandprompt.com> The PostgreSQL Company - Command Prompt, Inc. PostgreSQL Replication, Consulting, Custom Development, 24x7 support -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs