Etsushi Kato
ek.ka****@gmail*****
2006年 7月 19日 (水) 15:24:54 JST
On 7/18/06, KIHARA Hideto <deton****@m1*****> wrote: > * uim-ximでcommit時にXIM_COMMITが飛ばない問題を修整する > BTSにパッチを登録しておきました。 > https://bugs.freedesktop.org/show_bug.cgi?id=7558 ありがとうございます。 > XIM_ENCODING_NEGOTIATIONで"EUC"が渡されるため、iconv_open()に失敗し、 > uStringToCtext()が常にNULLを返すのが原因。 > > XimIM::set_encoding()に"EUC"が渡された場合、 > mLangRegionと組み合わせて"eucJP"を使うように修整。 なるほど。Solaris 10 では、encoding negotiation で "EUC" が くるのですか。Solaris さわったこともないので、助かります。 > * 環境 > Solaris10 (x86) > Xサーバは/usr/X11/bin/Xorg (/usr/openwin/bin/Xsunでの動作は未確認)。 > デスクトップ環境は素のX (Java Desktop System(GNOME)でもCDEでも無くて)。 > httやatok,wnnは起動しないように設定済。 > LANG=ja (ja_JP.PCKやja_JP.UTF-8では未確認) > kterm: version 6.2.0.ext02 > GNU libiconv-1.9.2 ついでにいくつか参考に教えて頂けると助かるのですが、Solaris 10 で 日本語で使う設定にすると、デフォルトで LANG=ja なのでしょうか (ja_JP.eucJP とかではない)? また、この LANG が設定されていると setlocale(LC_CTYPE, "") は何が返ってくるのでしょうか? また、もし調べることが可能でしたら、Solaris 10 で韓国語、 中国語を使う設定にしている場合の、LANG の値、XIM での encoding negotiation の文字列はどうなっているのか教えて 頂けるとうれしいです。 -- Etsushi Kato ek.ka****@gmail*****