
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 stdout
para 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?