LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 674|回复: 3

一个关于locale的问题

[复制链接]
发表于 2007-1-17 09:57:57 | 显示全部楼层 |阅读模式
我在进行到7.9. Bash Shell 启动文件这一节时
输入locale -a 时,系统输出
C
POSIX
de_DE
de_DE.iso88591
de_DE.iso885915@euro
de_DE@euro
en_GB
en_GB.iso88591
en_HK
en_HK.iso88591
en_PH
en_PH.iso88591
en_US
en_US.iso88591
en_US.utf8
es_MX
es_MX.iso88591
fa_IR
fa_IR.utf8
fr-FR.utf8
fr_FR
fr_FR.iso88591
fr_FR.iso885915@euro
fr_FR@euro
it_IT
it_IT.iso88591
ja_JP
ja_JP.eucjp

然后我输入:LC_ALL=[en_US.iso88591] locale charmap,系统提示说
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
ANSI_X3.4-1968

然后我执行了一下locale命令,系统输出。
LANG=
LC_CTYPE="OSIX"
LC_NUMERIC="OSIX"
LC_TIME="OSIX"
LC_COLLATE="OSIX"
LC_MONETARY="OSIX"
LC_MESSAGES="OSIX"
LC_PAPER="OSIX"
LC_NAME="OSIX"
LC_ADDRESS="OSIX"
LC_TELEPHONE="OSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

为什么执行LC_ALL=[en_US.iso88591] locale charmap时系统会出现2中的提示呢?我在Glibc中已经安装过了阿,而且locale -a时也有显示的,请问这是怎么回事啊?该怎么办?谢谢!
 楼主| 发表于 2007-1-17 10:01:17 | 显示全部楼层
斑竹,我知道为什么了,帮我把这个帖子删了吧,太丢人了。。。:(
回复 支持 反对

使用道具 举报

发表于 2007-1-18 13:18:45 | 显示全部楼层
知道为什么就写出来吧,省得别人再犯了,
呵呵,是不是把"[]"也写进去了?:)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-18 13:56:36 | 显示全部楼层
是啊,把“[]”也写进去了,晕死了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表