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

[linux-users:76977] Re: gnomeの文字化け


塩崎です。


From: Masazumi Arai <arai _at_ ocean.hiroshima-u.ac.jp>
Subject: [linux-users:76966] gnomeの文字化け
Date: Fri, 1 Dec 2000 09:52:15 +0900
Message-ID: <wx7l5lvu82.wl _at_ turb.ocean.hiroshima-u.ac.jp>

> strace コマンドでgtkdiffを起動すると、Xのlocaleを読みに行くところで、
> 以下のように、iso8859-1 のものを見に行ってしまいます。(gettext のメッ

libc5 で X_LOCALE 付けてない X のライブラリ環境や、
X_LOCALE 付けた X 環境でも、X の正しい作法で locale を
使ってないプログラムでこういう問題が起こります。
# ただし、X の正しい作法で locale 使うと機能が足りないから
# もはやそれに従ってなくても責められないし、
# 今の OS ならそれでも十分ポータブル。逆に言えば libc5 みたいな
# レガシーなものでは問題が起こりやすい。


> この問題の根本的な解決法ですが、どうしたらよいでしょうか。

「根本的」ということなら、glibc-2.2 か、ちゃんと日本語使えるように
整えた 2.1.2 とか 2.1.3 を入れる。あるいは、最初からこれらを使ってる
ディストリビューションに入れ換える。まあ Slack+PJE だったら
Plamo に移行するのが自然でしょうな。

libc5 のままで行くのなら、X_LOCALE 付きの X 環境をコンパイルし、
ダメなプログラムを直すしかないでしょうね。
# でも、GTK+ はちょっとコツが必要だった気がする。
あるいは、setlocale に wrapper かぶせてダマすだけでも動くことが
多いのですが、あまりお薦めしません。

# 去年仕事で、libc5 版しかない商用アプリで日本語出すために
# そういうことをした :-)


では。
--
Takuya SHIOZAKI / ASTEC Products, Inc.

# WXG for Linux/FreeBSD on NetBSD ええわー。

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

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