Após um longo histórico * este bug foi corrigido na versão 0.63 link
Eu uso o PuTTY para me conectar a um servidor CentOS, e às vezes preciso inserir caracteres romenos no teclado. Eu uso o Windows 7 no computador cliente; Eu tenho a localidade do servidor configurada como en_US.UTF-8 e o PuTTY também está configurado para UTF-8.
Eu não tenho problemas para inserir caracteres "î" e "ă" no teclado, e também não teria problemas para inserir os caracteres de cedilha herdados "ş" (U + 015F) e "ţ" (U +0163).
No entanto, não consigo inserir as contrapartes (vírgula) apropriadas dos caracteres legados cedilla "ș" (U + 0219) e "ț" (U + 021B). Sempre que tento usar esses dois no teclado, recebo um ponto de interrogação no console. O problema não está relacionado à fonte que estou usando no PuTTY, porque eu posso copiá-los / colá-los (por exemplo, desta postagem), e posso gerá-los no host do Linux, por exemplo, usando
$ perl -Mcharnames=:full -CS -wle 'print "\N{LATIN SMALL LETTER S WITH COMMA BELOW}"'
Eu uso as configurações de teclado de ações da Microsoft para romeno - tanto "romeno (padrão)" quanto "romeno (programadores)" produzem os mesmos resultados; "Romanian (Legacy)" funciona corretamente, mas produz as variantes de cedilha herdadas, que eu prefiro não usar.
Como corrijo isso?
Após um longo histórico * este bug foi corrigido na versão 0.63 link
Tags putty linux character-encoding