LinuxSir.cn,穿越时空的Linuxsir!

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

搞不懂locale,如何设好。

[复制链接]
发表于 2006-12-12 23:10:44 | 显示全部楼层 |阅读模式
在设成zh_CN.utf8 ,象man 一下,如下图的man ls .怎样才不出现右下角那个窗口的天书。上回我看了一个小时多的天书,真是好笑。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-12-12 23:40:45 | 显示全部楼层
我也有这个问题,不知道为什么,看来得en_US
回复 支持 反对

使用道具 举报

发表于 2006-12-13 09:08:37 | 显示全部楼层
  1. # rm -rf /usr/share/man/zh_CN/
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-12-13 11:07:00 | 显示全部楼层
  1. $ grep man /etc/portage/package.use
  2. sys-apps/man-pages                -nls
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-12-13 14:24:55 | 显示全部楼层
我也用zh_CN.utf8,没有这个问题
回复 支持 反对

使用道具 举报

发表于 2006-12-13 14:28:03 | 显示全部楼层
你的locale是zh_CN.UTF-8而不是zh_CN.utf8。
换一下就好了。
回复 支持 反对

使用道具 举报

发表于 2006-12-13 14:31:14 | 显示全部楼层
其实一样,utf8是为了省事
作为locale名字一部分的字符串“UTF-8”在glibc内部会被转换成utf8
所以不如直接写utf8
回复 支持 反对

使用道具 举报

发表于 2006-12-13 14:44:09 | 显示全部楼层
Post by zhllg
其实一样,utf8是为了省事
作为locale名字一部分的字符串“UTF-8”在glibc内部会被转换成utf8
所以不如直接写utf8


我试了一下,zh_CN.UTF-8,和楼主的一样,也是乱码。
赶紧换会zh_CN.utf8,就好了。
感觉还是有点区别。
回复 支持 反对

使用道具 举报

发表于 2006-12-13 17:48:52 | 显示全部楼层
难道taocp的“好了”是指英文?
如果是英文的话,可不能叫好了。那说明有的程序还只认UTF-8,而不认utf8。说明用utf8还是有问题。
其实如果我记得没错,man page的中文显示应该存在解决方法,不过这年头人人都看英文,所以没几个人了解怎么显示中文
回复 支持 反对

使用道具 举报

发表于 2006-12-13 18:09:31 | 显示全部楼层
显示中文也没有意义,那些中文的 manpage 日久失修。看了可能误导人的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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