現象
- 文字化けする
- 環境変数 NLS_LANG、LANG の値は以下の通り
% env|perl -nle '/LANG|LC/ and print' NLS_LANG=American_America.JA16SJISTILDE LANG=ja_JP.UTF-8
原因
Macのjavacが出すエラーメッセージがShift_JISなので非常に使いづらい。
t_yano on Twitter: "Macのjavacが出すエラーメッセージがShift_JISなので非常に使いづらい。"
なるほど、原因は以下の通りか
対応
$ vi opatch (中略) $JAVA ... -Duser.language=en -Duser.region=US oracle/opatch/OPatch $@