While I set my Mysql database default character set as UTF-8, Zend_Db_Adapter does not pick up the setting. Zend_Db write to Mysql using its own default character set (I guess it’s ISO-8859-1), unless it is specifically told by
$dbAdapter->query(“SET NAMES ‘utf8′”);
before
Zend_Db_Table::setDefaultAdapter($dbAdapter);