Подобные проблемы возникают из-за несоответствия кодировки файлов, кодировки, указанной в переменной окружения LANG терминала, и кодировки подключения в SSH-клиенте. Чтобы нелатинские символы отображались нормально, все три эти кодировки должны совпадать.

Прежде всего необходимо узнать, в какой кодировке закодированы ваши файлы. Если вы не знаете этого, то, скорее всего, это cp1251. Эта кодировка по умолчанию в русской версии ОС Windows и на нашем хостинге. Гораздо реже, но встречаются файлы в кодировке UTF-8.

Узнав кодировку файлов, ее же нужно указать как кодировку подключения (Character set в разделе Translation в PuTTY) и в качестве значения переменной LANG (командой LANG=ru_RU.название_кодировки после подключения).

Нашли ошибку в тексте? Выделите ее и нажмите Ctrl + Enter
+7 495 229-30-31 Москва
+7 812 407-17-11 Санкт-Петербург
+7 343 288-50-31 Екатеринбург
© «Джино», 2003–2021. «Джино» является зарегистрированным товарным знаком.
Лицензия на телематические услуги связи № 150549 от 09.03.2017.
Правовая информация Политика конфиденциальности Карта сайта