LinuxSir.cn,穿越时空的Linuxsir!

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

关于改变locale的问题 (从zh_CN.GB2312 到 zh_CN.UTF-8)

[复制链接]
发表于 2005-10-16 14:47:39 | 显示全部楼层 |阅读模式
Debian sid 2.6.10

原来一直用zh_CN.GB2312, 没有什么问题, 昨天改成zh_CN.UTF-8, 并且也用dpkg-reconfigure 重新设定了locales, 然后在.bashrc, /etc/profile 里都指定了新的locale, 但奇怪的是, 每次我重新启动机器, 在控制台查看LOCALE时总是得到zh_CN.gb2312, 如果手动再改成zh_CN.UTF-8, 则startx都进不去

我已经查过~ 和 /etc下没有哪个文件里指定了zh_CN.GB2312
某些命令执行时经常会出现这个警告提示:
cannot set LC_CTYPE to default locale: no such file or directory
cannot set LANG to default locale: no such file or directory

any suggestion, thanks!
发表于 2005-10-16 15:24:39 | 显示全部楼层
登录方式是什么?
或者试着指定zh_CN.utf8或者zh_CN.utf-8?
回复 支持 反对

使用道具 举报

发表于 2005-10-16 15:32:39 | 显示全部楼层
再用 dpkg-reconfigure 重新设定下 locales

默认的选 zh_CN.UTF-8

同时请去掉 .bashrc, /etc/profile  等里面的 设置
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-16 17:08:22 | 显示全部楼层
试过了, 甚至我只选了zh_CN.UTF-8这一种locale并设成默认的, 也是不行

我昨天作了apt-get upgrade, 会不会是unstable里的某些包有问题

Post by jhuangjiahua
再用 dpkg-reconfigure 重新设定下 locales

默认的选 zh_CN.UTF-8

同时请去掉 .bashrc, /etc/profile  等里面的 设置
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-16 17:10:17 | 显示全部楼层
登录方式? 先进console,  然后手动用startx进X, 你说的utf8 和 utf-8都试过了, 结果是一样的, 它们之间是别名的关系, 应该是一样的

Post by SDE
登录方式是什么?
或者试着指定zh_CN.utf8或者zh_CN.utf-8?
回复 支持 反对

使用道具 举报

发表于 2005-10-16 19:30:16 | 显示全部楼层
指定输入法的那个文件呢?
/etc/X11/Xsession.d/xxxxxx
回复 支持 反对

使用道具 举报

发表于 2005-10-16 19:50:35 | 显示全部楼层
Post by jhuangjiahua
再用 dpkg-reconfigure 重新设定下 locales

默认的选 zh_CN.UTF-8

同时请去掉 .bashrc, /etc/profile  等里面的 设置

我也遇到过这种情况,这种方法可以解决的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-16 19:50:51 | 显示全部楼层
neither of .xsession and /etc/X11/Xsession.d/* contains locale settings.

Post by omegao
指定输入法的那个文件呢?
/etc/X11/Xsession.d/xxxxxx
回复 支持 反对

使用道具 举报

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

本版积分规则

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