2

Я давно пользуюсь ConEmu, и у меня есть некоторые проблемы с символами ASCII. Этого не происходит с другими эмуляторами терминала, такими как urxvt или mintty, вот пример с их деревом:http://imgur.com/SjUU2vl

В настоящее время я использую скрипты bash для pipe.sh и pipeX.sh, в которых используются символы ASCII ┃┏ ┓┛━┓ ┗┃┛┗ ┏━ и ╱╲ соответственно. Первый терминал ConEmu работает с pipeX.sh, а второй терминал ConEmu работает с ncmpcpp, где "M-;" должен был быть »

1 ответ1

1

ConEmu не делает никакой магии с выводом вашего консольного приложения. На самом деле, он просто показывает содержимое реальной консоли Windows.

Тем не менее, консоль Windows поддерживает Unicode из WinNT, и это не проблема использовать любые символы Unicode, если они существуют в шрифте, используемом для отображения содержимого консоли: http://conemu.github.io/en/UnicodeSupport.html

Однако текущие версии Cygwin и msys v1 используют ANSI для распечатки консоли, что приводит к ограничению доступного набора символов. AFAIK msys v2 использует юникод и может лучше работать с глифами UTF-8.

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