Terminal Mac OS X, mostra caracteres especiais como barra, espaço etc. como códigos de caracteres estranhos após usar localedef

Terminal Mac OS X, mostra caracteres especiais como barra, espaço etc. como códigos de caracteres estranhos após usar localedef

Recentemente, usei localedefo comando para adicionar suporte para vários locais. Depois de fazer isso, notei em meu terminal cada espaço, barra invertida, barra, etc., em vez disso, ele mostra código UTF como <0200> <002d>etc.

Eu realmente quero desabilitar esse comportamento, pois é muito difícil ler comandos.

Para mais clareza, consulte a captura de tela em anexo.

insira a descrição da imagem aqui

Responder1

Ok, foi um problema do Terminal. De alguma forma, localedef bagunçou a configuração do terminal. stty sanecorrigi-lo para o aplicativo Terminal. E defaults delete com.googlecode.iterm2corrigi-lo para o iTerm.

A resposta de Jamie aquiPersonagens estranhos no Terminal OSXme ajudou. (Não posso votar porque dei toda a minha reputação pela recompensa).

Editar: parece estar relacionado ao fato de que as configurações do terminal em Perfis > Avançado > "Definir variáveis ​​de ambiente de localidade na inicialização" estão desmarcadas.

informação relacionada