Как настроить Debian 9/10 и Putty для отображения символов utf-8?

Итак, после дальнейшего изучения моей проблемы оказалось, что все на стороне gnome/centos 7 работает, как и ожидалось. Эта проблема заключается в том, что модем/маршрутизатор CradlePoint LTE, который мы используем в офисе для подключения к Интернету, разрешает неправильный часовой пояс... что является совершенно другой проблемой для другой платы.

Таким образом, решение состоит в том, что мне нужно было посмотреть дальше в дереве на стороне сети, прежде чем предположить, что такая простая функция не будет работать на стороне ОС:-)

1
02.10.2019, 11:13
3 ответа

Тот факт, что верхний -левый угол заменен на l, горизонтальная линия на qи вертикальная линия на x, указывает на то, что pm2_monit, по-видимому, использует вместо этого символы рисования линий VT100. кодовых точек рисования линий Unicode.

Поскольку pm2 listотображается правильно, я предполагаю, что он правильно использует кодовые точки рисования линий Unicode.

Пробовали ли вы установить флажок Enable VT100 line drawing even in UTF-8 modeв PuTTYNG?

2
28.04.2021, 23:28

PuTTY игнорирует элементы управления отрисовкой строки VT100 -, когда обрабатывает UTF -8. Об этом можно сообщить ncurses, установив переменную окруженияNCURSES_NO_UTF8_ACS(или используя исправленноеputtyописание терминала ).

УстановкаTERMна "xterm" никогда не работала с PuTTY; для более подробного ответа см. это

5
28.04.2021, 23:28

Я добавил свой собственный ответ, чтобы завершить выбранный мной лучший ответ. [https://unix.stackexchange.com/a/544736/167205]

Пользователь сказал установить NCURSES_NO_UTF8_ACSпеременную env.

Я сделал это с помощью этой простой команды в консоли Linux

echo export NCURSES_NO_UTF8_ACS=1 >> ~/.bashrc
0
28.04.2021, 23:28

Теги

Похожие вопросы