Как я могу ввести символы utf-8 в клиент Telnet на OS X?

Я использую OSX 10.6.8 и Telnet через терминал. Я могу ввести русские (utf8) символы в терминале, но когда я использую telnet, я могу видеть русские символы, но не могу их ввести (вместо "тест" я получаю "Q^BP5Q^AQ^B", например).

Как я могу это исправить? Должен ли я положить что-то в ~/.telnetrc?

1 ответ

Решение

Telnet используется для подключения к сеансу оболочки на удаленном хосте, вам нужно настроить оболочку удаленных хостов для ожидания UTF-8. Обычно это делается путем установки переменной окружения на удаленном конце. Точные данные зависят от операционной системы и оболочки на удаленном хосте. Вот один пример:

export LANG=ru_RU.utf8

Если удаленным хостом является Linux, используйте locale -a внутри сеанса telnet, чтобы получить список поддерживаемых значений для этого параметра на удаленном хосте.

Другие вопросы по тегам