PuTTY: inserir alguns caracteres especiais não funciona (Romeno)

PuTTY: inserir alguns caracteres especiais não funciona (Romeno)

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; Tenho a localidade do servidor configurada como en_US.UTF-8 e o PuTTY também está configurado para UTF-8.

NÃO tenho problemas ao inserir os caracteres "î" e "ă" no teclado e também não teria problemas ao inserir os caracteres de cedilha herdados "ş" (U+015F) e "ţ" (U+0163) .

No entanto, não consigo inserir as contrapartes adequadas (vírgula) dos caracteres legados da cedilha "ș" (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 posso copiá-los/colá-los (por exemplo, deste post) e posso gerá-los no host 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 padrão da Microsoft para romeno - tanto "Romeno (Padrão)" quanto "Romeno (Programadores)" produzem os mesmos resultados; "Romanian (Legacy)" funciona corretamente, mas produz as variantes legadas da cedilha, que prefiro não usar.

Como faço para corrigir isso?

Responder1

Depois de uma longa história* este bug foi corrigido na versão 0.63 http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist//win-tounicodeex.html


informação relacionada