PuTTY: ввод некоторых специальных символов не работает (румынский)

PuTTY: ввод некоторых специальных символов не работает (румынский)

Я использую PuTTY для подключения к серверу CentOS, и мне иногда нужно вводить румынские символы с клавиатуры. Я использую Windows 7 на клиентском компьютере; у меня установлена ​​локаль сервера en_US.UTF-8, и PuTTY также настроен на UTF-8.

У меня НЕ возникло никаких проблем с вводом символов «î» и «ă» с клавиатуры, и у меня также не возникло бы никаких проблем с вводом устаревших символов седиля «ş» (U+015F) и «ţ» (U+0163).

Однако я не могу ввести правильные (запятые) аналоги устаревших символов седиля "ș" (U+0219) и "ț" (U+021B). Всякий раз, когда я пытаюсь использовать эти два с клавиатуры, я получаю вопросительный знак в консоли. Проблема не связана со шрифтом, который я использую в PuTTY, потому что я могу скопировать/вставить их (например, из этого поста), и я могу сгенерировать их на хосте Linux, например, с помощью

$ perl -Mcharnames=:full -CS -wle 'print "\N{LATIN SMALL LETTER S WITH COMMA BELOW}"'

Я использую стандартные настройки клавиатуры Microsoft для румынского языка: и «Румынский (стандартный)», и «Румынский (программистский)» дают одинаковые результаты; «Румынский (устаревший)» работает нормально, но выдает устаревшие варианты седиля, которые я бы предпочел не использовать.

Как это исправить?

решение1

После долгой истории* эта ошибка была исправлена ​​в версии 0.63 http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist//win-tounicodeex.html


Связанный контент