Os caracteres ─
em CP-1251 (um conjunto de caracteres de 8 bits que se estende latin1 ) perfaz ─
quando interpretado em UTF-8 . Evidentemente, suas localidades não estão configuradas corretamente: o sistema remoto acha que está exibindo em um terminal UTF-8 (o UTF-8 é a codificação padrão de fato no mundo Unix), mas seu terminal está sendo exibido no CP-1251 você está executando um emulador de terminal no Windows?). Você deve corrigir essa discrepância.
Minha recomendação é usar um terminal Unicode. É mais capaz, e Unicode (codificado em UTF-8) é o padrão hoje em dia, fora dos sistemas legados. No Windows, eu recomendo mintty , ou se você estiver combinando um emulador de terminal com ssh, PuTTY . Certifique-se de configurar o terminal para Unicode (e usar uma fonte que tem suporte significativo para Unicode, que não deve ser um problema, desde que sua versão do Windows seja pelo menos o Windows XP).
Se você estiver preso a um terminal não-Unicode, configure o sistema remoto para usar latin1. Certifique-se de que o código de idioma en_US.iso88591
seja gerado (verifique com locale -a
e execute sudo locale-gen en_US.iso88591
se não o fizer ' t aparecem na lista). Em seguida, adicione export LC_CTYPE=en_US.iso88591
em ~/.profile
.