|

楼主 |
发表于 2009-10-10 14:43:48
|
显示全部楼层
Post by justinhuang;2034860
你试试把en_US.utf8 变成en_US.utf-8
谢谢justinhuang,在/etc/profile中修改为下面内容就解决了。
- export LANG="en_US.UTF-8"
- export LC_CTYPE="zh_CN.UTF-8"
复制代码
另外,我查了一下,我的/etc/locale.gen的确是en_US.UTF-8,而不是en_US.utf8, 不过用这个配置执行locale-gen后,使用locale -a 查看所有支持的locale时,却是显示en_US.utf8。晕!
附 /etc/locale.gen
- en_US ISO-8859-1
- en_US.UTF-8 UTF-8
- zh_CN.GBK GBK
- zh_CN.GB18030 GB18030
- zh_CN.UTF-8 UTF-8
- zh_CN.GB2312 GB2312
复制代码
附 locale -a
- C
- en_US
- en_US.iso88591
- en_US.utf8
- POSIX
- zh_CN.gb18030
- zh_CN.gb2312
- zh_CN.gbk
- zh_CN.utf8
复制代码 |
|