Eu tento configurar o postgress no OS X Lion e acho que não está configurado corretamente a var do ambiente LOCALE.
Isto é o que está definido:
LANG=
LC_COLLATE="C"
LC_CTYPE="C"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=
Espero algo com UTF-8. Esta é uma configuração limpa do OS X Lion, com o idioma espanhol. Eu não movo nada.
Não sei como configurá-lo para UTF-8.
Nas configurações do terminal, verifique UTF-8 e defina LOCALE em aberto, apesar de não funcionar.
zsh --no-rcs
ezsh --no-rcs --no-global-rcs
diminuir o problema. Além disso, tente executar olocale
comando sem um shell via Novo Comando e veja o que ele relata.set locale environment variables
desligar, reiniciar o terminal e ligá-lo novamente para que o ambiente certo aparecesse.Respostas:
Percebi exatamente o mesmo problema ao fazer logon em servidores executando o Red Hat a partir de uma máquina OSX Lion.
Tente adicionar ou editar o
~/.profile
arquivo para exportar corretamente suas configurações de localidade ao iniciar uma nova sessão.Essas duas linhas adicionadas ao arquivo devem ser suficientes para definir o código do idioma [substitua
en_US
o código do idioma desejado e verifique previamente se ele está realmente instalado no seu sistema (locale -a
)].Depois disso, você pode iniciar uma nova sessão e verificar usando
locale
:O seguinte deve ser a saída:
fonte
.bash_profile
na minha pasta pessoal e.profile
não estava sendo procurado quando.bash_profile
estava presente. Eu precisava fonte manualmente.profile
dentro.bash_profile
~/.zshrc
... bem, agora funciona como um encantoRecentemente, tive o mesmo problema no OS X Sierra com o bash shell e, graças às respostas acima, só tive que editar o arquivo
e acrescente essas linhas
fonte
bash_profile
e criei-o manualmente. E sem colocarexport
abash_profile
, cada vez que reiniciar o terminal da língua desfaz.Este é um quebra-cabeças por um longo tempo. Agora vejo que é OSX .. eu mudo em todo o sistema e funciona perfeito
Quando adiciono isso, o LANG no Centos6 e no Fedora também é o meu LANG preferido. Você também pode "desmarcar" a exportação ou definir a localidade nas configurações do terminal (OSX) / etc / profile
exportar LC_ALL = en_US.UTF-8
exportar LANG = en_US.UTF-8
fonte
Se você tiver o zsh instalado, também poderá atualizar
~/.zprofile
come verifique a saída usando o
locale
cmd como mostrado acimafonte
Eu tive esse problema com o MacOS High Sierria.
Você pode configurar o código de idioma e o idioma para o formato UTF-8 usando o comando abaixo:
Agora, para verificar se o ambiente de localidade está atualizado, use o comando abaixo:
fonte