4

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

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

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

2 ответа2

1

Ваша ссылка на настройки 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 .

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .