〔前の画面〕
〔クリックポイント〕 〔最新の一覧〕
〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了〕
932 re(6):pgnuplot(角藤さん版)での日本語表示について |
2005/8/30(火)10:15 - you - gw.j-phone.com - 820 hit(s)
おはようございます。
いつもご丁寧にご回答ありがとうございます。
さて、早速ですが、現在までに以下のことをやっております。
1.perlのバージョンを5.8.7に更新
→状況変わらず
2.pgnuplotに出力するファイル(tst.txt)を作成し、DOSプロンプトから
>pgnuplot tst.txt を実行。
【tst.txt(EUCで記述)の中身】
set term png font "c:/winnt/fonts/MSgothic.TTC" 7
set title "日本"
set output "c:/tst.png"
plot sin(x)
これによりtst.txtが作成されましたが、タイトルは ・・・・ となっております。
ちなみに、shift-jisで記述したtst.txtの場合は、タイトルが ・・・{ となります)
(今までと一緒です)
3.念のため、perlからパイプ渡しのところで、save '' を追加してみました。
【perl構文(EUCで記載)】
open (GP, "|$gnuplot") or die "no gnuplot";
print GP << "TST";
set term png transparent size 360,252 font "c:/winnt/fonts/MSMINCHO.TTC" 7
set title "日本"
set output "$output_png"
plot sin(x)
save 'save.gp'
find "title" save.gp
TST
この場合、実際に出来たグラフ上のタイトルは ・EU (Uの上部に..あり) で、
save.gp上のタイトルは
set title "\306\201E\334" 0.000000,0.000000 font ""
になっています。
shift-jisでもやってみましたが、グラフ上のタイトルは ・a・{ で、save.gp上のタイトルは、
set title "\223\372\226{" 0.000000,0.000000 font ""
になっています。
上記2で化けているということは、サーバwindows上のフォントが悪いのか、とも思ったんですが、
3の結果を見ると、EUCの出力は少しおかしい気もします。
とりあえず、perlの問題ではなさそう、ということですかね。。。
うーん、悩ませます。。。
〔ツリー構成〕
┣【932】 re(6):pgnuplot(角藤さん版)での日本語表示について 2005/8/30(火)10:15 you (1626) |
〔前の画面〕
〔クリックポイント〕 〔最新の一覧〕
〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了〕
※ 『クリックポイント』とは一覧上から読み始めた地点を指し、ツリー上の記事を巡回しても、その位置に戻ることができます.