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

[debian-users:46357] Re: Manpage encoding: UTF-8 or EUC-JP?



小林です。

お返事ありがとうございます。

> > DocBook/XML で書かれたドキュメントから日本語 manpage を吐く、
> > Aptitude の manpage 生成系をいじっています。
> > 変換自体は出力エンコーディングが UTF-8 でも EUC-JP でもうまくいくのですが、
> > 自分の環境 (sarge) では、ロケールが ja_JP.EUC-JP でも ja_JP.UTF-8 でも
> > UTF-8 の manpage はうまく表示されません。
> 
> man -Tnippon -l XXXX.X.X
> man -Tutf8 -l XXXX.X.X
> あたりで確認してみるとどうですか?

すみません。ちょっと確認方法がまずく、
ロケールが ja_JP.UTF-8 の場合はうまく表示されることがわかりました。
他方で、EUC-JP 環境においてはうまく表示できません。
次のように、上川さんに提案されたオプションをつけてみても、
結果に変化はないようです。

* LANG=ja_JP.EUC-JP → 文字化け
* LANG=ja_JP.EUC-JP + -Tnippon → 文字化け
* LANG=ja_JP.EUC-JP + -Tutf8 → 文字化け
* LANG=ja_JP.UTF-8 → UTF-8 で出力
* LANG=ja_JP.UTF-8 + -Tnippon → UTF-8 で出力
* LANG=ja_JP.UTF-8 + -Tutf8 → UTF-8 で出力

……ということは、manpage のエンコーディングが UTF-8 の場合、
とりあえずロケールが ja_JP.UTF-8 の場合は表示できるようですね。
Aptitude の manpage に関しては他言語と同様 UTF-8 でいこうと思います。
しかし他方で、
ja_JP.EUC-JP の場合に表示できないのはやはり問題のような気もします。

-- 
|:  Noritada KOBAYASHI
|:  Dept. of General Systems Studies,
|:  Graduate School of Arts and Sciences, Univ. of Tokyo
|:  E-mail: nori1@xxxxxxxxxxxxxxxxxxxxxxx (preferable)
|:          nori@xxxxxxxxxxxxxxxxxxx
|:  Key fingerprint = AB26 9533 81DA 997B 3C06  4380 19BB ADA0 695C 9F53