[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:17291] Re: man コマンドの挙動
>>>>> In [debian-devel : No.17290]
>>>>> KISE Hiroshi <kise@xxxxxxxxxxx> wrote:
>> From: TSUCHIYA Masatoshi <tsuchiya@xxxxxxxxxx>
>> Subject: [debian-devel:17289] man コマンドの挙動
>> Date: Thu, 5 Jun 2008 00:34:35 +0900
>> > man コマンドで日本語ページを表示させる場合なのですが,
>> > man man
>> > とすると正常に表示されるのですが,
>> > man man | lv
>> > とパイプに流し込むと文字化けして困っています
>>
>> ページャで出すときと標準出力に送るときとで挙動が異なっていて、
>> 標準出力に送るほうがおかしい?
-d して、デバグ出力だしてみるとわかりますが
ページャで出すときの処理
zcat /usr/share/man/ja/man1/man.1.gz| /usr/bin/zsoelim | /usr/lib/man-db/manconv -f UTF-8:EUC-JP -t EUC-JP//IGNORE | tbl | nroff -mandoc -Tnippon | pager
これは正常。
標準出力に出したときの処理
zcat /usr/share/man/ja/man1/man.1.gz| /usr/bin/zsoelim | /usr/lib/man-db/manconv -f UTF-8:EUC-JP -t EUC-JP//IGNORE | tbl | nroff -mandoc -Tnippon | col -b -p -x | pager
これがおかしい。
ということで 差異は col なので、これをおえばいいんじゃないかなーと
思います。
--
いしかわ むつみ
<ishikawa@debian.org>, <ishikawa@xxxxxxxxxxx>