zsh で、コマンドラインに入力した日本語が文字化けせずに表示できている人はいますか?

echo '日本語'
と入力しようとすると、
echo '^モ^ヨ{^フ'
と文字化けして表示されます。
これを実行した結果は、「日本語」と正しく表示されます。

bash だと文字化けせずに表示できるのですが、zsh だとうまくいきません。

LANG を ja_JP.eucJP にしてみたり ja_JP.SJIS にしてみたり
rxvt の -km オプションを sjis にしたり eucj にしてみたりしましたがうまくいきませんでした。