Tomcat経由でファイル出力すると日本語が??になってしまうという問題ありけり。

環境: Debian GNU/Linux Sarge & Apache Tomcat 4.1

解決方法その1

/etc/init.d/tomcat4 に

export LANG=ja_JP.EUC-JP

を追加して問題解消。

解決方法その2

あるいは、/etc/init.d/tomcat4 に

export LANG=ja_JP.UTF-8

って違う感じのロケールを適当に設定しておいて、

/etc/default/tomcat4 に

LANG=ja_JP.EUC-JP

と記述。

いまいち不安な理解

/etc/init.d/tomcat4 で LANG を export してさえおけば、具体的なロケールは /etc/default/tomcat4 で設定可能。
ということでいいのかな?

tags: zlashdot Linux Tomcat

Posted by NI-Lab. (@nilab)