http://bugs.winehq.org/show_bug.cgi?id=13862
Summary: Wine should convert OEM->Terminal charset on console output Product: Wine Version: 1.0-rc4 Platform: Other OS/Version: other Status: UNCONFIRMED Severity: enhancement Priority: P1 Component: ntdll AssignedTo: wine-bugs@winehq.org ReportedBy: wine@mkarcher.dialup.fu-berlin.de
If a programs writes a text to the console when running in a terminal (without wineconsole), the windows program is expected to output text encoded in the OEM codepage. The terminal emulator used usually does not expect to get Codepage 437 or Codepage 850, so there should be a conversion layer.
I know that this problem is difficult and maybe unsolvable, as for ouput to pipes or files you never ever know what the reader of the file/pipe is going to expect.