kernel: fix determination of using locale
dmitry at codeweavers.com
Mon Apr 17 22:39:56 CDT 2006
"Sergei Butakov" <butsergej at yandex.ru> wrote:
> If set
> # export LANG="POSIX"
> # export LC_CTYPE="ru_RU.CP1251"
> system_lcid (defined by LC_CTYPE) will be "ru_RU.CP1251";
> user_lcid (defined by LANG) will be "en_US" - It's bug and it's visible in
> programs for Windows.
That's correct IMO, LANG takes the precedence over LC_TYPE. If you specify
LANG="POSIX" you get what you asked for. AFAIK glibc does the same thing.
More information about the wine-devel