J'essaie de configurer postgress dans OS X Lion, et je trouve que ce n'est pas correctement configuré l'environnement LOCALE var.
Voici ce qui est défini:
LANG=
LC_COLLATE="C"
LC_CTYPE="C"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=
J'attends quelque chose avec UTF-8. Il s'agit d'une configuration OS X Lion propre, avec la langue espagnole. Je ne bouge rien.
Je ne sais pas comment le configurer en UTF-8.
Dans les paramètres du terminal, cochez UTF-8 et définissez LOCALE sur ouvert, même si cela ne fonctionne pas.
zsh --no-rcs
etzsh --no-rcs --no-global-rcs
affiner le problème. Aussi, essayez simplement d'exécuter lalocale
commande sans shell via Nouvelle commande et voyez ce qu'elle rapporte.set locale environment variables
éteindre, redémarrer le terminal, puis le rallumer pour que le bon environnement apparaisse.Réponses:
J'ai remarqué exactement le même problème lors de la connexion à des serveurs exécutant Red Hat à partir d'une machine OSX Lion.
Essayez d'ajouter ou de modifier le
~/.profile
fichier pour qu'il exporte correctement vos paramètres régionaux lors du lancement d'une nouvelle session.Ces deux lignes ajoutées au fichier devraient suffire pour définir la locale [remplacez
en_US
la locale souhaitée, et vérifiez au préalable qu'elle est bien installée sur votre système (locale -a
)].Après cela, vous pouvez démarrer une nouvelle session et vérifier en utilisant
locale
:Ce qui suit devrait être la sortie:
la source
.bash_profile
sur mon dossier personnel et je.profile
n'étais pas source quand j'étais.bash_profile
présent. J'avais besoin de source manuellement à l'.profile
intérieur.bash_profile
~/.zshrc
... et bien maintenant fonctionne comme un charmeJ'ai récemment eu le même problème sur OS X Sierra avec bash shell, et grâce aux réponses ci-dessus, je n'ai eu qu'à éditer le fichier
et ajoutez ces lignes
la source
bash_profile
et je l'ai créé manuellement. Et sans mettreexport
àbash_profile
chaque fois que nous réinitialiser la borne la langue sera rollback.C'est un casse-tête depuis longtemps. Je vois maintenant que c'est OSX .. Je le change à l'échelle du système et cela fonctionne parfaitement
Quand j'ajoute cela, le LANG dans Centos6 et Fedora est également mon LANG préféré. Vous pouvez également "décocher" l'exportation ou définir les paramètres régionaux dans les paramètres du terminal (OSX) / etc / profile
export LC_ALL = en_US.UTF-8
export LANG = en_US.UTF-8
la source
si zsh est installé, vous pouvez également mettre
~/.zprofile
à jour avecet vérifiez la sortie en utilisant la
locale
cmd comme indiqué ci-dessusla source
J'ai eu ce problème avec MacOS High Sierria.
Vous pouvez configurer les paramètres régionaux ainsi que la langue au format UTF-8 en utilisant la commande ci-dessous:
Maintenant, pour vérifier si l'environnement local est mis à jour, utilisez la commande ci-dessous:
la source