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

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

1 ответ1

0

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

export LANG=ru_RU.utf8

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .