Pear::Authを使用してログインシステムを作っているのですが
"db_fields" => "*" を使用して、ログインID/PASS以外のカラム
(日本語で保存されているユーザ名)を取得しようとすると
文字化けしてしまいます。

そこでAuthを使用した場合に発生する文字化け回避策を
調べたところ

$db->query('SET NAMES sjis');

と記述すれば良いとの事でしたが、
これは、MDBパッケージを使用している場合対処方法であり、
私はMDB2を使用している為、この方法を使う事が出来ません。

因みにDB接続時のDSNの設定では、
mysql://test_user:test_pass@localhost/TEST_DB?charset=sjis

しっかりとcharsetとしてsjisを指定しています。
どうすれば文字化けを回避出来るかご教示下さい。