Я запускаю сервер 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, и у меня была клавиатура, установленная в США. Мне пришлось перейти на панель управления> регион и язык> клавиатуры и языки и добавить польскую клавиатуру программиста (добавление польской клавиатуры, но с макетом США не работало). Я также установил местонахождение в Польшу (был США).
Это мой рабочий ноутбук, который недавно был перестроен, поэтому у меня не было этого набора. Кажется, что польские символы с помощью шпатлевки прекрасно работают! :
)У вас есть правильные локали на машине? Вы можете найти поддерживаемые локали, выполнив
$ 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.