Сбой рендеринга Midnigh Commander в CygWin, Windows 8 и ConEmu (или консоли)

Я пытаюсь использовать альтернативный эмулятор терминала для CygWin в Windows 8.1 x64. Я пытаюсь использовать [ConEmu] и [Console], но они оба не в рендеринге mc программа.

Полуночный командир

Это поправимо?

2 ответа

Ваша ссылка на настройки LANG решила это для меня. Я получил:

$ locale
LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_ALL=

Начиная mc с LANG=C mc исправил это для меня. Вы можете установить это в свой .bashrc или же .profile,

Похоже, ваша установка mc/cygwin не работает. Источником проблемы является тот факт, что "mc пытается записать utf-8 в консоль". Но он не подготовил это должным образом.

Проблема не относится к ConEmu или Console2. Если вы запустите mc из Win+R, вы получите тот же результат. Проверьте ваши конфиги cygwin / mc, обратитесь к их руководствам или свяжитесь с их разработчиками.

Кстати, у меня нет проблем с mc в моей коробке trst. Поэтому я не могу сказать, что не так в ваших настройках. Будет интересно получить информацию об этом, если вы решите проблему.

Другие вопросы по тегам