Подключаюсь с помощью 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:
▶ ▶ ▶ .
Временное решение — запускать MC с ключом:
mc -ac
Чтобы сделать настройки перманентными для всех пользователей, можно внести изменения в файл /etc/login.conf:
#
# Russian Users Accounts. Setup proper environment variables.
#
rus-utf|RUS UTF-8:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:
После чего файл сохранить и обновить базу:
cap_mkdb /etc/login.conf
Теперь нормально:
- C#: Добавить поддержку перезапуска приложения - 21.02.2025
- EVE-Online: Отобразить информацию о соединении и fps - 20.02.2025
- WPF: Отображение прогресса с помощью async/await - 13.02.2025