前の画面〕 〔クリックポイント〕 〔最新の一覧〕 〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了

930 re(5):pgnuplot(角藤さん版)での日本語表示について
2005/8/29(月)20:26 - 竹の - nolm01.iee.niit.ac.jp - 917 hit(s)

引用する
現在のパスワード


you> ご指摘のとおり、perlのバージョンは5.6.0のようです。

これは微妙なバージョンですので、できれば 5.8.X にバージョンアップす
ることをお勧めします。perl は 5.6 以降 Unicode がサポートされるよう
になりましたが 5.6.X はそれが不十分で、5.8.X でそれらはだいぶ改善さ
れたようです。私はあまり詳しくは知りませんので、何でしたら御自分で検
索なさってください。ただし、今回の問題とは関係ない可能性もあります。

you> perl構文でUTF-8を指定しているところは特にないのですが。。。

試しに UTF-8 に変換したものを pgnuplot にかけてみましたが、どうやら
出力されるゴミ文字列は違うようですから、UTF-8 で出ているということで
はないかも知れません。となるとフォントの問題かもしれません。

pgnuplot に出力するものをファイルに作ってみて、それを直接コマンドプ
ロンプトで

pgnuplot ファイル

としてできる png ファイルは文字化けしていますか。文字化けしていれば
perl 以前の問題ですし、文字化けしていなければ perl から pgnuplot に
渡るとき、あるいは perl の実行環境の問題、という風に問題を切り分ける
ことができると思います。

# cgi で perl を起動するときって、ディレクトリとかユーザとか環境が色
# 々変わりますよね ?

you> これを確認する方法って、、、あるのでしょうか?

多分 open(PIPE,"| pgnuplot.exe") とかやっていると思いますが、その代
わりに単純にファイルを開いて、pgnuplot に流しているものをファイルに
書き出してみるとか、pgnuplot.exe の代わりに more へのパイプを開いて
みるとかでしょうか。

実際に pgnuplot にどのような文字が送られたかは、pgnuplot へのコマン
ドの最後に

save 'save.gp'

を送ればわかります。その後で

find "title" save.gp

とすれば、title の部分が表示されます。ちなみに、うちでは、Shift_JIS
の場合

set title "\223\372\226{" 0.0000000,0.0000000 font ""

で、EUC の場合は

set title "\306\374\313\334" 0.0000000,0.0000000 font ""

と表示されます。このどちらかであれば、pgnuplot へ送られた文字
列は間違っていないことになりますから、後はフォントが適切でない
か、何らかの pgnuplot の問題、ということになるんじゃないでしょ
うか。


〔ツリー構成〕

【922】 pgnuplot(角藤さん版)での日本語表示について 2005/8/29(月)16:10 you (1057)
┣【923】 re(1):pgnuplot(角藤さん版)での日本語表示について 2005/8/29(月)16:27 kakuto (229)
┣【925】 re(2):pgnuplot(角藤さん版)での日本語表示について 2005/8/29(月)16:42 you (333)
┣【926】 re(1):pgnuplot(角藤さん版)での日本語表示について 2005/8/29(月)17:48 竹の (471)
┣【927】 re(2):pgnuplot(角藤さん版)での日本語表示について 2005/8/29(月)18:37 you (1266)
┣【928】 re(3):pgnuplot(角藤さん版)での日本語表示について 2005/8/29(月)18:48 竹の (851)
┣【929】 re(4):pgnuplot(角藤さん版)での日本語表示について 2005/8/29(月)19:12 you (396)
┣【930】 re(5):pgnuplot(角藤さん版)での日本語表示について 2005/8/29(月)20:26 竹の (1918)
┣【932】 re(6):pgnuplot(角藤さん版)での日本語表示について 2005/8/30(火)10:15 you (1626)
┣【933】 re(7):pgnuplot(角藤さん版)での日本語表示について 2005/8/30(火)11:18 you (138)
┣【934】 re(8):pgnuplot(角藤さん版)での日本語表示について 2005/8/30(火)12:40 you (649)
┣【935】 re(9):pgnuplot(角藤さん版)での日本語表示について 2005/8/30(火)13:10 竹の (461)
┣【936】 re(7):pgnuplot(角藤さん版)での日本語表示について 2005/8/30(火)13:15 竹の (447)
┣【937】 re(8):pgnuplot(角藤さん版)での日本語表示について 2005/8/30(火)14:08 you (314)
┣【938】 re(9):pgnuplot(角藤さん版)での日本語表示について 2005/8/30(火)15:50 you (613)
┣【940】 re(10):pgnuplot(角藤さん版)での日本語表示について 2005/8/30(火)16:44 竹の (450)
┣【941】 re(11):pgnuplot(角藤さん版)での日本語表示について 2005/8/30(火)17:23 you (2018)
┣【942】 re(12):pgnuplot(角藤さん版)での日本語表示について 2005/8/30(火)17:41 竹の (415)
┣【943】 re(12):pgnuplot(角藤さん版)での日本語表示について 2005/8/30(火)17:43 you (1263)
┣【944】 re(13):pgnuplot(角藤さん版)での日本語表示について 2005/8/30(火)18:32 you (1375)

前の画面〕 〔クリックポイント〕 〔最新の一覧〕 〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了

※ 『クリックポイント』とは一覧上から読み始めた地点を指し、ツリー上の記事を巡回しても、その位置に戻ることができます.