Does this work for you? When I apply the attached patch and run
wine xcopy /?
I get garbled German umlauts in the output (also tried with SUBLANG_NEUTRAL) . Is it the same for you?
Wine console applications output in the OEMCP (i.e. the DOS codepage for the given locale) that is usually different from the Unix console charset. It works if you run the program in a wine console (`wineconsole cmd` and run 'xcopy /?' there). I think, Wine should detect if the output is a Unix tty and do a conversion from OEMCP to UNIXCP, but that's not something that could be done before Wine 1.0.
Mikołaj Zalewski