ablog

不器用で落着きのない技術者のメモ

OPatch on Mac OS X Snow Leopard の出力が文字化けする

現象

  • 文字化けする

% 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 $@