大熊です。 あれから私なりに調べたところ、unixからmsdosを通してCDRを作り、Linuxに入れたファイルであったため、シフトJISに なったと思われます。VIで開くとシフトJISでも、EUCでも同じ様に見えますが、Linuxで新規に作るとEUCになりました。 (VIで開いたシフトJISのファイルからEUCのファイルへ漢字をコピー&ペーストすると自動で変換してくれる) しかし、どちらでもlesstifを使ったプログラムで字化けが起きました。 私はソースからのインストールは難しくできないため、RPMを使っています。 WEBでよく聞く日本語パッチがかかっているRPMは無いのでしょうか。 vineのRPMはかかっていると聞きましたが本当でしょうか。 かかっているか調べる方法は無いのでしょうか どなたか、詳しい方教えてください。 >vine 2.5でunixのプログラムをlinuxに移植しているのですが、画面は正しく表示されますが、日本語が字化けします。 >lesstifはvine plusにあった5本のrpmをインストールしました。 >とりあえず、プログラムはテストプログラムを使っています。部分的に下記の様にしてます。 > dialog_args[0].value = (XtArgVal)XmStringCreateSimple("日本語"); >動かしたプログラムが字化けする他に、当方のPCではKtermでcat表示すると日本語の部分がXと表示されます。 > dialog_args[0].value = (XtArgVal)XmStringCreateSimple("X"); >日本語データはシフトJISだとまずいのでしょうか。 >何か設定の変更で補えたらその方法を教えてください。 大熊 豊 e-mail:y-ookuma@xxxxxxxxxxxxxxxxx