http://bugs.winehq.org/show_bug.cgi?id=12884
--- Comment #16 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-05-20 09:27:31 --- apparantly Alexandre wasn't happy to remove eox.nls. He said it should be fixed inside eox.nls. I had another look at the +nls trace and tracked down the minimal changes needed to get this bug fixed:
diff --git a/dlls/kernel32/nls/eox.nls b/dlls/kernel32/nls/eox.nls index 10a967f..ef3de65 100644 --- a/dlls/kernel32/nls/eox.nls +++ b/dlls/kernel32/nls/eox.nls @@ -45,8 +45,8 @@ STRINGTABLE LANGUAGE LANG_ESPERANTO, SUBLANG_DEFAULT LOCALE_ICURRENCY L"3" LOCALE_IDATE L"1" LOCALE_IDAYLZERO L"" - LOCALE_IDEFAULTANSICODEPAGE L"" - LOCALE_IDEFAULTCODEPAGE L"" + LOCALE_IDEFAULTANSICODEPAGE L"1252" + LOCALE_IDEFAULTCODEPAGE L"66" LOCALE_IDEFAULTCOUNTRY L"" LOCALE_IDEFAULTEBCDICCODEPAGE L"" LOCALE_IDEFAULTLANGUAGE L"048f"
The numbers "1252" and "66" are bogus, i just copied them from another nls file. Dmitry, as you know a lot of locales (i presume ;)) , could you write at least a minimal fix for eox.nls with the correct numbers for LOCALE_IDEFAULTANSICODEPAGE and LOCALE_IDEFAULTCODEPAGE. Thanks in advamce