![PuTTY: ввод некоторых специальных символов не работает (румынский)](https://rvso.com/image/1345274/PuTTY%3A%20%D0%B2%D0%B2%D0%BE%D0%B4%20%D0%BD%D0%B5%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D1%85%20%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85%20%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%BE%D0%B2%20%D0%BD%D0%B5%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82%20(%D1%80%D1%83%D0%BC%D1%8B%D0%BD%D1%81%D0%BA%D0%B8%D0%B9).png)
Я использую 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
- Насколько мне известно, румынский программист пропатчил putty 0.61 (и svn того времени).
Бинарники и патч breaindead-simple доступны по этому адресу:http://www.tehnica.org/putty/
Найдено черезhttps://groups.google.com/forum/#!topic/diacritice/I5tgcV7bE0Mкак первый результат поиска по ключевым словам "секариказамазка"