533. Perl/Tk(804.027) Windowタイトルの文字化け


番号順一覧Top スレッド順一覧Top
作者: Koichi
日時: 2005/4/29(21:31)
こんにちは、樋口です。ご無沙汰しております。

いまだにPerl 5.6 / Tk.pm 800.024をメインで使っているのですが、最近、
Perl 5.8 / Tk.pm 804.027を触り始めました。

MS Windows上でActivePerlを触った印象では、800.024と比べてそれなりに改
良されている感じです。(すでに皆様ご存じかもしれませんが)日本語のイン
ライン入力(?)ができるようになり、Backspace・Deleteキー等にBindを付けな
くても、文字化けしないようになっています。
# 廣島さんの日本語化Patchではとうに800の頃から実現されていた訳ですが、
# Win上でTkをmakeするだけの根性・スキルが無かったので。。。

ところが、Linux(FedoraCore3)とMac OS X(Tiger)では、どうしてもうま
くいかないことがあります。表題のWindowタイトルの文字化けです。Label等
のWidgetでは、decode('shiftjis','日本語')のようにすれば日本語を表示す
ることができますが、Windowタイトルでは文字化けしてしまうのです。
Window内では日本語の表示・入力ともに可能なのですが…。

環境変数LANG, LC_ALL等を変えてみたり(通常は全てja_JP.UTF-8)、decode
していないutf8, sjis, euc等の文字列を使ってみたりしましたが、どうして
も日本語が表示できません。
これは私の環境に固有の問題でしょうか? MS Windows以外でTk.pm 804.027
をお使いの方は、Windowタイトルに日本語表示できていらっしゃいますでしょ
うか??
また、ヒント、アドバイス、ポインタなどありましたらご教示いただけません
でしょうか。

樋口 (http://hey.to/KO-ichi)
前の発言: 532. Re: txt2graph.pl [藤岡和夫] 2005/4/18(22:57)
後の発言: 534. Re: Perl/Tk(804.027) Windowタイトルの文字化け [藤岡和夫] 2005/5/01(01:19)
親発言:
子発言: 534. Re: Perl/Tk(804.027) Windowタイトルの文字化け [藤岡和夫] 2005/5/01(01:19)