|
|
已经解决,我默认安装的是英文,看来要解决rvxt的中文输入问题只要设置在.~/.bashrc写入:
export LANG=zh_CN.UTF-8
export LC_All=zh_CN.UTF-8
export XMODIFIERS="@im=fcitx",还有就是安装rxvt-unicode. 二楼兄弟的~/.Xdefaults可以不写~~@>@ thx all the same~~
***********************************
1.系统locale:
LANG=en_US.UTF-8
LANGUAGE=en_US:en_GB:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
2.我需要在用户环境的rxvt下输入中文,在.bashrc写入:
export LANG=zh_CN.UTF-8
export LC_All=zh_CN.UTF-8
export XMODIFIERS="@im=fcitx"
×××××××××××××
locale:
LANG=zh_CN.UTF-8
LANGUAGE=en_US:en_GB:en
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
3, locale -a
C
en_GB
en_GB.iso88591
en_GB.iso885915
en_GB.utf8
en_IN
en_IN.utf8
en_NZ
en_NZ.iso88591
en_NZ.utf8
en_PH
en_PH.iso88591
en_PH.utf8
en_SG
en_SG.iso88591
en_SG.utf8
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
en_ZA
en_ZA.iso88591
en_ZA.utf8
en_ZW
en_ZW.iso88591
en_ZW.utf8
POSIX
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
zh_HK
zh_HK.big5hkscs
zh_HK.utf8
zh_TW
zh_TW.big5
zh_TW.utf8
3.现在用fcitx可以打字,比如这个帖子就是在ff下发的,amule,realplay也都能显示中文文件名。莫名奇妙呵,记得,有成功在rxvt下能打汉字的,现在居然又......,在rxvt下是乱码,本来无所谓的,为了能正确显示中文文件名看来必需解决了。还不清楚汉字怎么在term下显示的机制,万望大大指点迷津啊! |
|