PuTTY решение проблем с кодировкой символов

Иногда возникает проблема с кодировкой символов ( иероглифы, непонятный символы и значки) при удаленном подключении. Например, при подключении через PuTTY из Windows к серверу с хостовой Ubuntu. Навожу краткую заметку по решению данной проблемы.
Главная ОС: Windows XP
Удаленная ОС: Ubuntu 10.04.2 LTS

Проблемы показана на рисунке.

1

Для решения проблемы с кодировкой в PuTTY необходим сделать следующие действия.
1) Подключиться на удаленный хост и узнать какая locale на сервере (какую кодировку использует операционная система сервера)

root@ubuntu:~# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
...

2) Как видно с рисунка, на удаленном хосте используется кодировка UTF-8. В связи с этим необходимо нужно настроить наш PuTTY на использование UTF-8 кодировки. Для этого закрываем PuTTY сессию и опять запускаем клиент и переходим в категорию Windows —> Translation —> Remote character set и выбираем кодировку UTF-8.

2

3) В Window —> Appearance —> Font settings —> Change можно так же выбрать шрифт и набор символов («Набор символов»).

3

4)    Далее переходим в Session —> вводим ІР удаленного хоста —> выбираем порт (стандартный 22 для ssh) —> Вводим название сессии в поле Saved Session, чтобы в дальнейшем можно было сразу подключиться с нужными настройками —> жмем Save —> подключаемся, жмем Open.

4

5)    После подключения пробуем ту же команду, для проверки кодировки.

5

6)    Как видим, все работает. Аналогичные настройки можно применять аналогичным образом и для подключения к другим Линукс дистрибутивам.

Автор: admin, 13 июля 2012
Рубрики: Windows
Метки: ,

Написать комментарий

Последние статьи

Яндекс.Метрика
?>