■SuseでJFreeChart等を使用する場合の文字化け対策

原因;OS起動時にLC_ALLという最優先のロケール変数に”POSIX"がセットされてしまうので、tomcat起動時のロケールが"ja"ではなくなり、/usr/local/java2/jre/lib/font.properties.jaファイルが読み込まれない為
対応;Tomcat起動時に設定する(/etc/init.d/tomcat)のサービス起動スクリプトの先頭へ追加する
 exportLC_CTYPE=ja_JP.UTF-8
 exportLC_ALL=
上記の2つを追加する事で、Tomcat起動時に強制的にLC_ALLを空にしておく。
最終更新:2009年07月17日 16:18