「Java2で日本語」の編集履歴(バックアップ)一覧はこちら
「Java2で日本語」(2009/07/17 (金) 16:18:48) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
■SuseでJFreeChart等を使用する場合の文字化け対策
原因;OS起動時にLC_ALLという最優先のロケール変数に”POSIX"がセットされてしまうので、tomcat起動時のロケールが"ja"ではなくなり、/usr/local/java2/jre/lib/font.properties.jaファイルが読み込まれない為
対応;Tomcat起動時に設定する
exportLC_CTYPE=ja_JP.UTF-8
exportLC_ALL=
上記の2つを追加する事で、Tomcat起動時に強制的にLC_ALLを空にしておく。
■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を空にしておく。