LinuxSir.cn,穿越时空的Linuxsir!

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

utf8在zhcon下

[复制链接]
发表于 2005-12-5 17:40:28 | 显示全部楼层 |阅读模式
前两天没事想把系统从gb2312下换到utf8,可是重新设定了locale之后
在终端控制台下,用zhcon然后新建的中文文件名确不能正确显示
在一看zhcon只支持gb2312和gbk的编码,难道utf8在zhcon下就不能用了吗?
发表于 2005-12-5 18:05:11 | 显示全部楼层
zhcon不支持utf8,可以试试cce
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-5 18:28:45 | 显示全部楼层
我看到安装基本系统之后,debian又自动安装了一些软件,其中一个unicode-im是干吗的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-5 19:17:33 | 显示全部楼层
上debian的网站看了一下,好像cce属于oldstable了,也就是说cce已经基本属于过期产品了,现在有没有比较好一点的支持utf8的终端下中文输入环境呢?
回复 支持 反对

使用道具 举报

发表于 2005-12-5 23:55:26 | 显示全部楼层
cce2000
回复 支持 反对

使用道具 举报

发表于 2005-12-27 20:05:48 | 显示全部楼层
请问一下,如何实现这样:
1、未启动X时,控制台下apt-get upgrade之类的命令执行时提示都是用英文显示,至于使用ls命令查看中文目录或文件名时,有乱码不管;
2、在X window里面用ls命令等查看中文目录文件等时,还是可以显示中文的。

这个我觉得肯定可以实现的吧,上面也许说的不清楚,其实我的要求很低的:
就是希望纯控制台下,执行命令的提示用英文显示。
回复 支持 反对

使用道具 举报

发表于 2005-12-27 21:34:23 | 显示全部楼层
#LANG=en
#LC_ALL=en
#apt-get
这么做试试,你会发现界面是英文的了。
回复 支持 反对

使用道具 举报

发表于 2005-12-27 22:10:02 | 显示全部楼层
Post by springwind426
#LANG=en
#LC_ALL=en
#apt-get
这么做试试,你会发现界面是英文的了。



刚试过,这样是可以,不过可不可以通过设置实现字符界面下是英文,进入X后就是中文,而不需要输入如上的命令?谢谢!!
回复 支持 反对

使用道具 举报

发表于 2005-12-28 08:18:57 | 显示全部楼层
你可以试试在你的/etc/environment设置LC_MESSAGES=en
然后在你的家目录的.xsession中设置LC_MESSAGES=zh_CN
这样,在控制台下就是使用英文提示,而在进入X时,就会设置提示为中文
这种情况下,你不能设置LC_ALL为zh_CN,否则LC_MESSAGES=en就不起作用了。
回复 支持 反对

使用道具 举报

发表于 2005-12-28 16:39:05 | 显示全部楼层
echofrompat ,写了个 zhcon 的utf8 patch,使zhcon支持utf8。去Arch版找找
回复 支持 反对

使用道具 举报

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

本版积分规则

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