S2Dao.PHP5 で文字化ける

EUC-JP (ujis) なデータが入ってるテーブルから S2Dao.PHP5 でデータを取り出すと、全角文字がすべて ? になって出てくる現象に遭遇。.htaccess

php_value mbstring.internal_encoding EUC-JP
php_value mbstring.http_output EUC-JP
php_value default_charset EUC-JP

ってなってる。

結局、HogeDao#init() を定義して、HogeDao_init.sql

SET NAMES ujis;
SET SESSION collation_connection=ujis_japanese_ci;

するようにした。何か設定見逃してたりすんのかな?