Если у меня локаль `ru_RU.UTF-8` (а она такая и есть), то Wine для неюникодных программ подразумевает кодировку `windows-1251`. Глядя, собственно, на первые две буквы локали, как мне кажется.
Соответственно, если мне под линухом надо запускать неюникодные виндовские программы (а мне, ЧСХ, надо), то я лезу в собственную говняную хэштабличку, из которой узнаю, что ` 'ru...' -> 'windows-1251' `, и вместо привычного UTF-8 надо текстовые файлы сделать в кодировке `windows-1251`, чтобы были, как в Windows 3.11.
Вопрос такой: я могу без своего самопального говнохеша как-нибудь у самого Wine узнать, какого он мнения касательно системной неюникодной кодировки для создаваемого им виндовского окружения?
Вызови внутри wine
setlocale(LC_ALL, NULL);
, он тебе скажет.