FAR 3.0 4455 под wine. Пускаю команду в строке с русскими символами echo haha-хаха > x или даже bash -c "echo haha-хаха > x" всё пучком, нормальный файл UTF8, но когда пускаю lua:os.execute("echo haha-хаха > x") получаю "haha" в ASCII/UTF8 а остальное каким-то бредом - A53F 44F8 A53F 44F8.
В wine вижу что строка входит как "haha-\x0445\x0430\x0445\x0430", т.е. какой-то микс UTF8 и UTF16
Не могу понять кто виноват - Wine, LuaFAR или Far. Где копать, подскажите?