mxmlcでメッセージが文字化ける

ターミナルの文字コードUTF-8にしていると文字化けしてしまうので以下のように
$FLEX_HOME/bin/mxmlc の内容を変更

< java $VMARGS $D32 $SETUP_SH_VMARGS -jar "$FLEX_HOME/lib/mxmlc.jar" +flexlib="$FLEX_HOME/frameworks" "$@"
---
> java -Dfile.encoding=UTF8 $VMARGS $D32 $SETUP_SH_VMARGS -jar "$FLEX_HOME/lib/mxmlc.jar" +flexlib="$FLEX_HOME/frameworks" "$@"

fcshの便利ラッパrascut便利だよー。で、文字化けたのでfcshも変更。
$FLEX_HOME/bin/fcsh の内容を変更

< java $VMARGS $D32 $SETUP_SH_VMARGS "-Dapplication.home=$FLEX_HOME" -jar "$FLEX_HOME/lib/fcsh.jar"
---
> java -Dfile.encoding=UTF8 $VMARGS $D32 $SETUP_SH_VMARGS "-Dapplication.home=$FLEX_HOME" -jar "$FLEX_HOME/lib/fcsh.jar"