[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>