[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:75897] Re: kudzuで文字化け


At Fri, 10 Nov 2000 16:31:35 +0900,
Takaaki Nomura <amadeus _at_ yk.rim.or.jp> wrote:
> kudzu とは関係無いのですが、LANG が日本語(ex. ja_JP.EUC, ja_JP.SJIS)
> になっていると、????? のような文字列を出すコマンド(ex. make, fdisk)
> があるようです。glibc は glibc-2.1.94-3 を入れているのですが、これが
> 原因でしょうか?

glibc が古いことが原因だと思います。
先ほどリリースされた glibc-2.2 でこのバグは既に fix されています。
あと LANG を ja_JP.EUC にするのは何故ですか? ja_JP.eucJP がより適当
だと思います。

それから注意ですが、いくつかの distro で default で定義されている環境変数
LANGUAGE に何か locale を指定していると (たとえば LANGUAGE=ja_JP.eucJP など)、
glibc-2.2 からは setlocale() を呼んでいないプログラムからのメッセージカタログ
が "????" になることがあります (これは規格として正しい動作です)。
glibc-2.2 の環境では、LANGUAGE の定義は外しておいた方が無難でしょう。

--
後藤 正徳

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: