LinuxSir.cn,穿越时空的Linuxsir!

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

locale出问题了

[复制链接]
发表于 2005-9-29 15:59:24 | 显示全部楼层 |阅读模式
locale
显示都是posix
export LC_ALL=zh_CN
现在locale正常了,再用dpkg-reconfigure locales配置
也显示正常,且/etc/locale.gen正确,但还是看不了汉字也输不了汉字。
此时另开一个终端,locale又显示成了posix
为什么?
今天升级里有个让选的项我没看就选了,也不知道是什么,会没去是这个的问题?

看有些帖子上说只要/etc/locale.gen正确就行啊。
发表于 2005-9-29 16:37:08 | 显示全部楼层
locale.gen恐怕只是指定生成locale时处理哪些locale吧
export 改变的环境变量只能在当前shell中有效
至于export后还是看不了汉子还是输不了汉字,是因为终端程序只在启动时按照当前的locale初始化吧
你可以在export后的shell中启动一个终端,应该就可以了

如果要该缺省locale,就修改/etc/environment吧
我的给你参考
$ cat /etc/environment

LC_CTYPE=zh_CN.UTF-8

XMODIFIERS="@im=SCIM"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-29 18:40:37 | 显示全部楼层
楼上的方法也不行。
现在把export lc_all=zh_cn写到.xinitrc里面了,还行。
回复 支持 反对

使用道具 举报

发表于 2005-9-29 18:59:46 | 显示全部楼层
跟我今天的遭遇一样呀哈哈,是用的sid吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-29 19:09:52 | 显示全部楼层
对,是sid,
当时在看文献,没注意升级的什么内容就回车了。
回复 支持 反对

使用道具 举报

发表于 2005-9-29 20:21:50 | 显示全部楼层
it is caused by some packages among libpam* and login. /etc/environment has no effec since upgraduation one day before.
回复 支持 反对

使用道具 举报

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

本版积分规则

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