[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