手元の環境じゃ、bashでもzshでもちゃんと動くけどねぇ。
シェル上で確認するために、uim-fepを使って2バイト文字いれてるけど。

% export LANG=ja_JP.eucJP
% uim-fep
% echo 漢字通る?
↓ [BS]x2
% echo 漢字通

ところで、>>176 は2バイト文字をどうやって入力してるんだ?