Замечена следующая проблема в PuTTY: при подключении к серверу на linux по ssh и использовании команды ls для вывода списка файлов русские имена файлов отображаются некорректно, вместо букв появляются знаки вопроса "???".
Выглядит это примерно так:
Причина.
Проблема с неверным выбором локали.
Если в терминале ssh-сессии набрать locale, то можно будет увидеть примерно следующее:
Из рисунка очевидно, что проблема с переменными, определяющими поддержку языка консоли.
Решение.
Необходимо установить переменную окружения LANG:
в разделе Connections->Data->Enviroment Variables добавить переменную
После этого вывод команды `locale` будет выглядеть следующим образом
Выглядит это примерно так:
Причина.
Проблема с неверным выбором локали.
Если в терминале ssh-сессии набрать locale, то можно будет увидеть примерно следующее:
Из рисунка очевидно, что проблема с переменными, определяющими поддержку языка консоли.
Решение.
Необходимо установить переменную окружения LANG:
в разделе Connections->Data->Enviroment Variables добавить переменную
Variable = LANG, Value = ru_RU.UTF-8
После этого вывод команды `locale` будет выглядеть следующим образом
И проблема должна решиться
Комментарии
Отправить комментарий