После перехода на Windows 8 я больше не могу напрямую вводить символы юникода в окно сеанса PuTTY . Как и ą , ę , ć , ń с помощью Alt+<letter> с раскладкой клавиатуры на Polish (programmers) .
У меня есть
Window -> Translation -> Remote character setвUTF-8.Работает непосредственно с физической клавиатуры, подключенной к серверу.
И, что странно, вставка текста с этими буквами в PuTTY тоже работает.
Сервер использует UTF-8. Здесь
ąęółśćżźńбудет наклеиванием:m@debian:~$ echo ąęółśćżźń > x ; file x x: UTF-8 Unicode text m@debian:~$Нажатие, например,
Alt+x, которое обычно отображаетź, в окне PuTTY приводит к нормальному латинскомуz. Здесьżźżźżźвставляется:m@debian:~$ echo żźżźżź | md5sum 1ff31403a1089c590ed55d42cdcd0f3e - m@debian:~$Здесь
żźżźżźявляется набираясь:m@debian:~$ echo zzzzzz | md5sum cd519e63e450d863e5ee02814bae016d - m@debian:~$И здесь набирается простой
zzzzzz:m@debian:~$ echo zzzzzz | md5sum cd519e63e450d863e5ee02814bae016d - m@debian:~$Та же сумма
Единственная буква с диакритическим знаком, которая может быть напечатана, -
ó(которая также присутствует в кодировке latin1).Этот точно такой же исполняемый файл работает на Windows 7.
Я предполагаю, что Windows 8 почему-то решает, что PuTTY не может обработать типизированный (?) не латинские символы 1, и он на лету меняет их на латинские аналоги.
Что можно сделать?


