Sous OS X Lion, LANG n'est pas configuré en UTF-8, comment faire pour le réparer?

J'essaie de configuration postgress dans OS X Lion, et de trouver qui n'est pas correctement le programme d'installation les paramètres RÉGIONAUX de l'environnement du var.

C'est 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=

Je m'attends à quelque chose avec de l'UTF-8. C'est un propre OS X Lion de l'installation, avec la langue espagnole. Je ne bouge pas rien.

Je ne sais pas comment le programme d'installation en UTF-8.

Dans les paramètres du terminal, est de vérifier l'UTF-8 et de définir des paramètres RÉGIONAUX en ouvert, malgré que ça ne marche pas.

  • C'est bizarre. Il faut travailler dans le Terminal par défaut, si vous utilisez la valeur par défaut du shell (bash) et le terminal par défaut des paramètres de profil (de Base). Notez que si vous modifier l'encodage ou le changement "définir les paramètres régionaux de variables d'environnement", ils ne prennent effet que dans de nouveaux terminaux, et non à ceux qui sont déjà ouvertes.
  • J'utilise zsh (à l'aide de oh my zsh! installateur), peut-être est-ce?
  • Peut-être. Essayez d'exécuter zsh sans aucune configuration personnalisée pour voir si le problème disparaît. Utiliser Shell > Nouvelle Commande pour exécuter zsh --no-rcs et zsh --no-rcs --no-global-rcs pour cerner le problème. Aussi, essayez juste de l'exécution de la locale commande sans coquille à l'aide de Nouveau et voir ce qu'il indique.
  • J'ai eu exactement la même sortie que les OP, avec ces paramètres permet dans le Terminal. J'ai dû changer de set locale environment variables éteindre, redémarrer le terminal, puis le remettre en marche pour obtenir le droit de l'environnement à se manifester.
  • Il est un guide de réponse à cette question sur Demandez à Différentes.
InformationsquelleAutor mamcx | 2011-08-23