[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: man乱码,如何解决



On Wed, Jan 09, 2008 at 11:12:26PM +0800, Nickel Cobalt wrote:
> On Jan 9, 2008 2:53 PM, Ming Hua <minghua@rice.edu> wrote:
> 
> > On Tue, Jan 08, 2008 at 05:50:59PM +0800, Nickel Cobalt wrote:
> > > On Jan 8, 2008 5:25 PM, d-_-j <puerjiang@gmail.com> wrote:
> >
> > > 还有,直接用 man command 是看不到中文的。要把你装好的中文 man 手册放到
> > > MANPATH 中去才行的。
> >
> > 这个说法很奇怪... 我不是很熟悉 manpages-zh,但是我记得它是把手册页放在系
> > 统的 MANPATH 里的。在 unstable 里的 man-db (2.5.0 版本) 应该可以直接在
> > UTF-8 locale 下用 "man command" 显示 manpages-zh 里的中文手册页,不需要
> > 任何额外设置。
> 
> 我刚开始用 debian 时也是这么想的。不过,我装上一次 manpages-zh 后就知
> 道不对了。 manpages-zh 把那些翻译过的文档全放在了 /usr/share/man/zh_CN
> (可能我记得有点问题,我已经很久很久不用中文man了)。而且做为普通用户,
> 不知道为什么,MANPATH 中就是没有加上这个目录,所以就算是用了中文的
> locale 也不能看到中文。

manpages-zh 把文件放在 /usr/share/man/zh_CN/ 下是没错的,但是并不需要把
/usr/share/man/zh_CN/ 放到 MANPATH 里去。因为 /usr/share/man 在 MANPATH
里,man-db (至少 unstable 里的 man-db) 会自动到 /usr/share/man/<locale>/
下去找手册页。

Ming
2008.01.09


Reply to: