在OS X Lion中,LANG未设置为UTF-8,如何解决?

mamcx

我尝试在OS X Lion中设置postgress,发现没有正确设置LOCALE环境var。

设置如下:

LANG=
LC_COLLATE="C"
LC_CTYPE="C"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=

我希望UTF-8有所帮助。这是一个干净的OS X Lion设置,带有西班牙语。我什么也没动。

我不知道如何将其设置为UTF-8。

在终端设置中,检查UTF-8并将LOCALE设置为打开,尽管这样做不起作用。

蠕虫入侵

从OSX Lion计算机登录运行Red Hat的服务器时,我注意到了完全相同的问题。

尝试添加或编辑该~/.profile文件以在启动新会话时正确导出您的区域设置。

export LC_ALL=en_US.UTF-8  
export LANG=en_US.UTF-8

添加到文件中的这两行应足以设置语言环境[替换en_US为所需的语言环境,并事先检查它是否确实已安装在系统上(locale -a)]。

之后,您可以开始新的会话并使用进行检查locale

$ locale

以下应该是输出:

LANG="en_US.UTF-8"  
LC_COLLATE="en_US.UTF-8"  
LC_CTYPE="en_US.UTF-8"  
LC_MESSAGES="en_US.UTF-8"  
LC_MONETARY="en_US.UTF-8"  
LC_NUMERIC="en_US.UTF-8"  
LC_TIME="en_US.UTF-8"  
LC_ALL="en_US.UTF-8"  

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章