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

1

Recentemente, usei o comando localedef para adicionar suporte a várias localidades. Depois de fazer isso eu notei no meu terminal para cada espaço, barra invertida, barra, etc ... ele está mostrando 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 anexada.

    
por shinesecret 21.05.2015 / 05:36

1 resposta

1

Ok, foi uma questão do Terminal. De alguma forma, o localedef bagunçou a configuração do terminal. stty sane corrigiu para o aplicativo Terminal. E defaults delete com.googlecode.iterm2 corrigiu para o iTerm.

A resposta de Jamie aqui Personagens estranhos no Terminal OSX me ajudaram. (Eu não posso votar porque eu dei toda a minha reputação para a generosidade).

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" como desmarcado.

    
por 12.07.2015 / 13:20