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

[debian-devel:17289] man コマンドの挙動



土屋です.

man コマンドで日本語ページを表示させる場合なのですが,

    man man

とすると正常に表示されるのですが,

    man man | lv

とパイプに流し込むと文字化けして困っています(Emacs 上で M-x man RET が正
常に動かない).なお,

    man man > manpage.txt

のようにリダイレクトで流し込んでも駄目ですので,ページャやターミナルプロ
グラムのせいではないように思います.

手元では,Etch/Lenny および LANG=ja_JP.eucJP と LANG=ja_JP.UTF-8 の全ての
組み合わせで再現しました.パッケージのバージョンは以下の通り.

Lenny の場合:
ii  man-db         2.5.2-1        on-line manual pager
ii  manpages-ja    0.5.0.0.200712 Japanese version of the manual pages (for us

Etch の場合:
ii  man-db         2.4.3-6                  The on-line manual pager
ii  manpages-ja    0.5.0.0.20061115-1       Japanese version of the manual pages (for users)

という状態なのですが,
(1) この問題は,皆さんのところでも再現するでしょうか?
(2) 設定で回避する方法はあるでしょうか?

;; ちょっと目立つ問題なので,もし本当に再現するなら,既にもめていそうな気
;; がするのですが….

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )