At Mon, 21 Sep 2009 02:37:56 +0900, Satoru Matsumoto wrote:
松本です。
mlus さんは書きました:
質問1) konsoleでのman表示に関して質問させてください。
konsoleで man を使って日本語表示した場合、文字化けして読めないのです。 通常の表示は、全く問題がないので余計に不思議です。
ちなみに、mlterm で man を日本語表示させても、問題なく表示してくれます。
他のコンソールとして、yakuake というものも使ってみましたが、konsole同様文字化けしてしまいます。
もし、OpenSUSE11.1 + KDE4.3 をお使いの方がいらっしゃいましたら、私同様に、konsole の man が 文字化けしますでしょうか?
こちらについてのみ。
文字化けする / しない、だけが分かればそれでいいのでしょうか? でしたら回 答は Yes です。文字化けします。
…で終わらせてしまっては身も蓋もないので(笑)。
ちゃんと追跡していないので、問題の原因がどこにあるのかまでは把握していな いのですけれど、一応 workaround はあるようです。たとえば、
$ man man
とするところを
$ man -L ja man
としてみてください。文字化けしないで表示されると思います。
手元のマシンで調べてみましたが、やはり -L を付けないと確かに文字化けし
ますね。
どうも、KDE が設定する環境変数 $LANGUAGE が問題みたいです。
unset LANGUAGE
を入れとくと直るみたいですね。
ということで、たぶん、man の方の問題だと思います。
$LANGUAGE が設定してあれば、そっちを優先する、という余計な事を
してくれてるんではないかと。
いずれにせよ、bugzilla に上げて頂ければありがたいです。
--
Takashi Iwai