http://bugs.winehq.org/show_bug.cgi?id=8022
------- Additional Comments From lich@math.spbu.ru 2007-12-04 04:41 -------
- If I do 'LC_ALL=C wineconsole --backend=user cmd /K xcopy /?' I see the
spaced chars you mention. If I do 'wine cmd /K xcopy /?' if outputs ok - Can you confirm this is true for you
Confirm. OK.
- If you do wine cmd /K dir, do the characters appear ok? Are the chars in
the listing below actually russian characters (ie not a-z etc), the first file appears ok which is one I assume is pure a-z 0-9?
- This would see if the problem is actually the same as (1)
1) terminal with koi8-r font: Bad, but better than --backend=user. I can see russian symbols but in ANSI(cp1251) locale, not OEM(cp866). I can pass the text through "iconv -f cp1251 -t koi8-r" to see correct text.
2) terminal with cp1251 font: a. LC_ALL=ru_RU.KOI8-R cmd /K dir The default locale is ru_RU.KOI8-R. This does not suit for cp1251 font. BUT! I can see russian filenames correct. LC_ALL=ru_RU.KOI8-R cmd /K help Russian letters are OK.
b. LC_ALL=ru_RU.CP1251 cmd /K dir Locale matches font enconing. But! Russian filenames are invalid. LC_ALL=ru_RU.CP1251 cmd /K help English text only. WINE does not honour ru_RU.CP1251, but Linux does.
c. font UTF8 - nightmare.
- Since I dont know Russian, any thoughts on how to create a file with
russian characters and set my locale in a window so I can recreate that part here?
Hmm... Try your native locate in various cases: Unicode and not unicode.
Maybe, it is related to OEM/ANSI dualism?