Saída incorreta de cp, rm e assim por diante

Saída incorreta de cp, rm e assim por diante

Quando executo, digamos cp, recebo uma saída como a seguinte:

# cp -v Foo Bar
âFooâ -> âBarâ

O que há com os âpersonagens estranhos? Por que o shell está fazendo isso? Parece algum tipo de problema de codificação estranho.

Quando uso PuTTY, recebo arquivos â. Quando eu entro na máquina localmente, entro ?no vídeo inverso. Se eu redirecionar stdoutpara um arquivo, copiá-lo para minha máquina Windows e abri-lo, recebo uma combinação aleatória de caracteres até que eu diga ao editor de texto para fingir que o arquivo é UTF-8. E então obtenho aspas abertas e fechadas adequadas.

Responder1

É um problema de codificação.

Defina a tradução do conjunto de caracteres do Putty como " UTF-8":

Window -> Translation -> Remote character set

Responder2

Para corrigir o problema do PuTTY, altere as configurações em Janela -> Tradução e selecione (ou insira manualmente se não estiver presente) "utf-8"

Qual shell você está usando na máquina?

informação relacionada