Я не могу напечатать латинские символы при подключении через ssh

Я запускаю сервер Ubuntu 12.04 на VirtualBox.

При подключении через консоль я могу просто набирать польских символов (как в командной строке, так и в VIM).

При подключении через шпаклеру я не могу (AltGr + a производит «a» вместо полярного символа)

Я хотел бы, чтобы система оставалась на английском языке, но также могла печатать польский символ через ssh.

На шпатлевке, в окне> трансляции я устанавливаю удаленный символ, установленный в UTF-8. Я также выбрал шрифт консолей со сценарием в Центральной Европе.

Я пробовал все, что мог найти в Интернете (установка языкового пакета польских, dpkg-reconfigure console-setup), но ничего не работает.

Это то, что у меня есть для моей локали:

LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

Большое спасибо за вашу помощь!

I разобрался и вот ответ (я не могу опубликовать его, так как у меня недостаточно репутации, потратил почти полдня, пытаясь понять это, и оказалось, что это так просто ...). Вот ответ:

Я угадал это, спасибо вам за вашу помощь!

У меня есть win7, и у меня была клавиатура, установленная в США. Мне пришлось перейти на панель управления> регион и язык> клавиатуры и языки и добавить польскую клавиатуру программиста (добавление польской клавиатуры, но с макетом США не работало). Я также установил местонахождение в Польшу (был США).

Это мой рабочий ноутбук, который недавно был перестроен, поэтому у меня не было этого набора. Кажется, что польские символы с помощью шпатлевки прекрасно работают! :

)
1
задан 10 October 2012 в 17:21

1 ответ

У вас есть правильные локали на машине? Вы можете найти поддерживаемые локали, выполнив

$ less /usr/share/i18n/SUPPORTED

Локали, упомянутые в /var/lib/locales/supported.d/local, будут восстановлены при запуске

$ dpkg-reconfigure locales

В противном случае ваша проблема может быть вашим клиентом SSH. Если вы используете Putty, попробуйте следующее:

Перейдите в [Connection> Data] и измените строку «Terminal type» на «linux». Перейдите в [Window> Translation] и измените «Удаленный набор символов» на UTF-8.
0
ответ дан 25 May 2018 в 05:40
  • 1
    Я не уверен, что это проблема с настройками локали, я попытался изменить их, но это не помогает, я по-прежнему не могу вводить латинские символы через ssh (putty), но даже с настройкой локали, как это было опубликовано в исходном вопросе выше Кажется, я могу набрать их без проблем через консоль (вход в систему через окно виртуальных боксов), любая помощь будет очень признательна, поскольку я, похоже, застрял в этом очень плохо – dreamwalker 10 October 2012 в 16:46
  • 2
    Обновлен мой ответ – beruic 10 October 2012 в 16:48
  • 3
    Я изменил строку «Тип терминала» и уже установил «Удаленный набор символов» в UTF-8, но все равно получал такое же поведение – dreamwalker 10 October 2012 в 16:56
  • 4
    О каких персонажах мы говорим? – beruic 10 October 2012 в 17:22
  • 5
    śćąłęńóżź, я опубликовал решение, которое я нашел в своем вопросе – dreamwalker 10 October 2012 в 17:23

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

Похожие вопросы: