http://ml.postgresql.jp/pipermail/pgsql-jp/2002-March/008948.html
これは、cron が.bashrcを実行しないために環境変数にセット
されないためです。一番簡単なのは、cron で実行するシェルで環境変数を定義
することです。詳しくは man 5 crontab 等で確認してください。
w3m -dumpが化けたのも同原因だったようだ。
LANGをSETしただけで解決した。
追記
http://d.hatena.ne.jp/siliconlinux/20060929/p1
LANG=ja_JP.eucJP LANGVAR=ja_JP.eucJP 1-59/1 * * * * /usr/local/bin/myscript.shこんな感じでcronの実行時に環境変数を効かすことができるそうです。
へー
めも