Caracteres falsos para “lsblk” mas apenas no terminal, não no SSH?

1

Veja as capturas de tela. O que está acontecendo aqui?

No terminal (janela do console IPMI - ele espelha exatamente o que está na tela):

PorSSHnamesmacaixa:

Saídadelocalidadeparareferência:

root@ubuntu16:~#localeLANG=en_US.UTF-8LANGUAGE=en_US.UTF-8LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
root@ubuntu16:~#

Devido a um comentário do Serg, experimentei algumas configurações e ele aparece usando "LC_CTYPE = C" antes de o lsblk fazer com que pareça correto:

Por que o LC_CTYPE altera a saída para o terminal real, mas é desnecessário para o terminal SSH?

    
por Locane 28.01.2017 / 02:36

0 respostas