jd.haneyです。 MATSUMURA Hiromitsu <coji2 _at_ mb.infoweb.ne.jp> writes: > > コマンドによってエラーが「??????」となる件ですが、本当に2.2でfixされたの > > でしょうか? いま2.2のインストールが終ったとこですが、改善された様子はあり > > ません。 > > glibc-2.2 で修正されたバグは、国際化されていない(setlocale()を呼 > ばない)プログラムでは perror() などで返されるメッセージは C > locale のものであるべきなのに、LANG に対応するメッセージが返され > てしまうというものです。 > > この修正で less などの国際化されていないアプリケーションでエラー > メッセージが ???? になる現象は改善されました。 glibc側の改善はなされていて、後はアプリケーション側の問題ということ なのですね。gccなど、幾つかのコマンドが依然「?????」となるので、 勘違いしてしまったようです。改善されてないなどと、失礼なこと書いて しまって...。 > gettext を使用する場合、必ず setlocale() を呼ぶ必要があるのですが、 > gcc では setlocale() の使用法に問題があるようです。 わざわざ調べて頂き、恐縮です。 私はどこを直せば良いかもわからないので、OUTPUT_CHARSET=EUC-JPは 設定したままにしておこうと思います。 > ちなみに私の環境では find は問題ありませんでした。 findについては、Slackware-7.1付属のfindutils-4.1(+patch)をリコンパイル したら解決しました。 どうもありがとうございました。
References:
- [linux-users:75889] Re: kudzuで文字 化けTakaaki Nomura (野村高明)
- [linux-users:75893] Re: kudzuで文 字化けMATSUMOTO Shoji
- [linux-users:75895] Re: kudzuで文 字化けTakaaki Nomura (野村高明)
- [linux-users:75897] Re: kudzuで文字化けGOTO Masanori
- [linux-users:75944] glibc-2.2 (Re: kudzuで文字化け)jd.haney
- [linux-users:75945] Re: glibc-2.2 (Re: kudzuで文字化け)MATSUMURA Hiromitsu
- Prev by Subject: [linux-users:75954] Re: RC5Cracking(JLUGチームがWinNTチームに抜かれました!)
- Next by Subject: [linux-users:75956] Re: RC5 Cracking(JLUGチーム大ピンチ)
- Previous by thread: [linux-users:75945] Re: glibc-2.2 (Re: kudzuで文字化け)
- Next by thread: [linux-users:76004] Re: kudzuで文 字化け
- Indexes:[Main][Thread]