- PR -

jfreeChartの文字化けについて

1
投稿者投稿内容
会議室デビュー日: 2005/12/27
投稿数: 13
投稿日時: 2005-12-27 21:35
こんにちは。

現在以下の環境でJFreeChartを使用して、グラフを作成しています。

OS: RedHatLinux 9
Java:J2SE 1.4.2
tomcat:Tomcat 5.0.28

以下はグラフ作成時のコードです。

String[][] data = {
{"test1","200"},
{"日本語","320"},
{"韓国語","430"},
{"英語","540"},
{"日本語は","140"},
};

DefaultPieDataset objPDS = new DefaultPieDataset();

for(int i = 0;i < data.length;i++) {
objPDS.setValue(data[i][0], Integer.parseInt(data[i][1]));
}

JFreeChart objChart = ChartFactory.createPieChart("テストチャートです", objPDS, true, false, false);

File file = new File("/usr/local/tomcat/webapps/test/piechart.png");

ChartUtilities.saveChartAsPNG(file, objChart, 600, 400);

グラフそのものは正しく作成されるのですが、グラフ中の日本語が文字化けしてしまいます。
(上記のコードで言えば、”テストチャートです”、”日本語は”等です)

font.properties.jaの設定の原因が分かりますが、設定の方法がわかりません。

この現象について何かご存知の方、ご教示お願いいたします。
ハツキタツミ
大ベテラン
会議室デビュー日: 2005/05/24
投稿数: 108
投稿日時: 2005-12-28 09:08
自分も同じ現象で悩んだことがあります。

そのときの参考にしたページ。
http://www.geocities.jp/jet_land_web/
会議室デビュー日: 2005/12/27
投稿数: 13
投稿日時: 2005-12-29 09:22
ご返信いただきありがとうございます。
$JAVA_HOME/jre/lib/font.properties.jaに上書きしますか?
別の設定がいりますか?


1

スキルアップ/キャリアアップ(JOB@IT)