https://bugs.winehq.org/show_bug.cgi?id=54149
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- (In reply to François Gouget from comment #2)
I did not find a way to have GetDateFormatA() use the code page we need: I tried all the LOCALE_XXX constants, GetUserDefaultLCID() and GetThreadLocale(). But in fact that attempt was doomed from the start: for GetDateFormatA() the language and the encoding are tied so the only cases where it produces the French string we need are when it uses the 1252 French code page.
Wine supports LOCALE_USE_CP_ACP here. I haven't verified that Windows does as well, but according to MSDN it should.