LinuxSir.cn,穿越时空的Linuxsir!

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

在locale为zh_CN.UTF-8时在控制台使用man会发生乱码

[复制链接]
发表于 2008-5-13 18:32:14 | 显示全部楼层 |阅读模式
把LANG设为zh_CN.UTF-8后,在控制台man ls会出现乱码

请问大家都是这样的吗?为什么会这样?
发表于 2008-5-13 19:07:39 | 显示全部楼层
一般来说,不要设zh_CN
控制太不能显示中文,但X下的终端可以
回复 支持 反对

使用道具 举报

发表于 2008-5-13 19:54:32 | 显示全部楼层
Post by zhangzhexx;1849138
把LANG设为zh_CN.UTF-8后,在控制台man ls会出现乱码

请问大家都是这样的吗?为什么会这样?


懒得折腾就像我这样:

$ alias
alias emacs='LC_ALL=C emacs'
alias grep='grep --colour=auto'
alias ls='ls --color=auto'
alias man='LANG=C LC_ALL=C man'

将上面的alias追加到 ~/.bashrc即可

貌似man可以配置的可以正确显示中文,不过看英文的习惯了..
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-13 20:45:20 | 显示全部楼层
哈哈哈,楼上的这招太爽了,呵呵,开心死了
回复 支持 反对

使用道具 举报

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

本版积分规则

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