2009年3月23日星期一

unix shell 中文显示

1.locale -a 查看所有支持的 locale
2.假设shell 是 bash
修改 /etc/profile 或 $HOME/.profile(or $HOME/.bashrc)
加入 LC_ALL=zh_CN.UTF-8
这个方式有点暴力, 因为它会把所有习惯都设置成为zh_CN.UTF-8
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"
如果想精致些,请看以下的参考
4.重新加载配置文件
source [修改的配置文件] 
3.putty transaction 设置为utf-8
4.putty 设置中文字体
5.大功告成




参考:
http://os.cnfan.net/linux/3.html

没有评论: