Não é possível inserir diretamente caracteres unicode com sinais diacríticos no PuTTY no Windows 8

2

Após mudar para o Windows 8, não consigo mais inserir diretamente caracteres unicode na sessão PuTTY janela. Como ą , ę , ć , ń usando Alt+<letter> com Polish (programmers) layout de teclado.

  • Eu tenho Window -> Translation -> Remote character set definido como UTF-8 .

  • Digitar diretamente usando o teclado físico conectado ao servidor funciona.

  • E, o que é estranho, colando um texto com essas letras em obras do PuTTY também.

  • O servidor está usando o UTF-8. Aqui, ąęółśćżźń está sendo colado :

    m@debian:~$ echo ąęółśćżźń > x ; file x
    x: UTF-8 Unicode text
    m@debian:~$
    
  • Pressionando, e. Alt+x , que normalmente renderiza ź , na janela PuTTY resulta em um latin% normalz. Aqui, żźżźżź está sendo colado :

    m@debian:~$ echo żźżźżź | md5sum
    1ff31403a1089c590ed55d42cdcd0f3e  -
    m@debian:~$
    

    Aqui, żźżźżź está sendo digitado :

    m@debian:~$ echo zzzzzz | md5sum
    cd519e63e450d863e5ee02814bae016d  -
    m@debian:~$
    

    E aqui, um zzzzzz simples está sendo digitado:

    m@debian:~$ echo zzzzzz | md5sum
    cd519e63e450d863e5ee02814bae016d  -
    m@debian:~$
    

    Mesma soma.

  • A única letra com um diacrítico que é tipável é ó (que também está presente no conjunto de caracteres latin1).

  • Este mesmo executável exato funciona no Windows 7.

Meu palpite é que o Windows 8 está, de alguma forma, decidindo que o PuTTY é incapaz de processar caracteres não-latin1 digitados (?) e os altera imediatamente para suas contrapartes latin1.

O que pode ser feito?

    
por Michal Rus 26.02.2014 / 14:22

2 respostas

1

Definir "Idioma para programas não-Unicode" como sugerido no link ajudou.

    
por 06.03.2014 / 13:58
0

A resposta aceita não funcionou para mim!

Eu alterei a fonte do PuTTY anteriormente. A única mudança que eu precisava era revertê-lo para Courier New (em Janela - > Aparência ).

Escolhatambém'UTF-8'najanela->Tradução.

    
por 27.10.2018 / 22:28