Подключаюсь с помощью PuTTY к серверу FreeBSD, запускаю Midnight Commander, но вместо символов псевдографики (которыми рисуются рамки MC) вижу лишь символы i, x, t, q и т.п.:
Можно решить вопрос, если перед запуском MC, в консоли выполнить следующее:
setenv LANG ru_RU.UTF-8
После этого вся псевдографика отрисовыватья будет нормально.
На том сервере, с которым я в тот момент работал, был шелл не bash, а csh, поэтому мне нужно было добавить в файл .cshrc следующую строку:
setenv LANG ru_RU.UTF-8
Если на сервере другой шелл, то соответственно править нужно другой файл.
Узнать, какой шелл используется, можно набрав в консоли:
env | grep SHELL
Будет выдано что-то вроде:
SHELL=/bin/csh
Все это будет работать, при условии, что в конфигурации PuTTY выставлено использование кодировки UTF8:
▶ ▶ ▶ .
Источник: https://dentnt.trmw.ru/8286-freebsd-putty-box-drawing-characters-not-showing/?ysclid=l0uv32t7mt