LinuxSir.cn,穿越时空的Linuxsir!

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

求助!!终端中显示中文

[复制链接]
发表于 2007-2-1 16:45:43 | 显示全部楼层 |阅读模式
经同学介绍使用arch,开始使用他,前几天费了好大的劲才把输入法装好,但是发现不能在终端中输入中文,不知道什么原因,一开始认为是兼容性问题,也就罢了。昨天挂载windows下的硬盘,
使用mount -o iocharset=cp936 /dev/hda7 /mnt/D 命令,结果中文显示不了。不知道是参数问题,还是终端不支持,需要设置呢?
我的locale是这样的:
[chenyujian@myhost ~]$ locale
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
LANG=zh_CN.utf8
LC_CTYPE="zh_CN.utf8"
LC_NUMERIC="zh_CN.utf8"
LC_TIME="zh_CN.utf8"
LC_COLLATE=C
LC_MONETARY="zh_CN.utf8"
LC_MESSAGES="zh_CN.utf8"
LC_PAPER="zh_CN.utf8"
LC_NAME="zh_CN.utf8"
LC_ADDRESS="zh_CN.utf8"
LC_TELEPHONE="zh_CN.utf8"
LC_MEASUREMENT="zh_CN.utf8"
LC_IDENTIFICATION="zh_CN.utf8"
LC_ALL=
当初设置scim的时候是在./xprofile中设置的
[chenyujian@myhost ~]$ cat .xprofile
export LANG=zh_CN.utf8
export XMODIFIRES=@im=SCIM
export XIM_PROGRAM=scim
export XIM_ARGS=-d
export GTK_IM_MODULE=scim
export QI_IM_MODULE=scim
scim -d
.bashrc中是这样
[chenyujian@myhost ~]$ cat .bashrc
alias ls='ls --color=auto'
PS1='[\u@\h \W]\$ '

test -n "$DISPLAY" && export TERM=xterm-color
export LANG=zh_CN.utf8
.xinitrc 中类容是
[chenyujian@myhost ~]$ cat .xinitrc
#!/bin/sh

#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#

exec wmaker
# exec startkde
# exec icewm
# exec blackbox
# exec fluxbox
现在郁闷的地方很多,哪位能解释下.xinitrc .xprofile .bashrc三者是什么。
当初按照教程是在.xinitrc中设置,但是不行,后来好像是看了gentoo的帖子知道了我是使用
kdm启动方式启动的,于是在.xprofile中进行了修改,却发现
export XIM_PROGRAM=scim
export XIM_ARGS=-d
如果少了还是启动不了,但是这两句并没有在gentoo的帖子中提到。。
郁闷的,当我使用fcitx的时候,修改了.xprofile文件,却智能拼音那部分一直是灰色,虽然网上到处有解决办法,但终究搞不起来,还请各位请教。。
 楼主| 发表于 2007-2-1 16:47:58 | 显示全部楼层
晕,卡了一下,发了两个。。请版主删了个吧
回复 支持 反对

使用道具 举报

发表于 2007-2-1 16:49:53 | 显示全部楼层
/etc/locale.gen 文件,修改了么?生成locale了么?
回复 支持 反对

使用道具 举报

发表于 2007-2-1 16:51:06 | 显示全部楼层
mount -o utf8 /dev/hda7 /mnt/D看看

你的locale是utf8的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-1 17:13:08 | 显示全部楼层
还是不行,我怀疑我的终端能不能显示中文。。scim也打不了中文。而我同学那儿可以输入中文。
回复 支持 反对

使用道具 举报

发表于 2007-2-1 17:40:02 | 显示全部楼层
也是,你连你是什么终端都没有说。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-1 17:42:45 | 显示全部楼层
就是bash shell啊,还有什么其他终端?
回复 支持 反对

使用道具 举报

发表于 2007-2-1 18:20:06 | 显示全部楼层
Post by wd_afei
/etc/locale.gen 文件,修改了么?生成locale了么?


楼主首先要把这个问题解决.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-1 19:23:51 | 显示全部楼层
原来我没有修改/etc/locale.gen文件~~~现在问题解决了~~~~~~谢谢大家~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2007-2-2 10:19:42 | 显示全部楼层
等等,终端输入中文? 你是指在文本模式吗?

老大,我还真听说过在文本模式下可以输入中文呢~~~

请问可以吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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