Zend_db MsSQL вопрос по кодировкам

yavafree

Новичок
У меня в проекте есть подключение mssql - cp1251. Сам проект на UTF-8.
Названия таблиц на русском.
Чтобы было проще я поправил в
Zend_Db_Statement_Sqlsrv:
Код:
 protected function _prepare($sql)
    {
        $connection = $this->_adapter->getConnection();
        $sql = mb_convert_encoding($sql, "cp1251","UTF-8");  - здесь поправил

        $this->_stmt = sqlsrv_prepare($connection, $sql);

        if (!$this->_stmt) {
            require_once 'Zend/Db/Statement/Sqlsrv/Exception.php';
            throw new Zend_Db_Statement_Sqlsrv_Exception(sqlsrv_errors());
        }

        $this->_originalSQL = $sql;
    }
И стало поудобнее с запросами.
Но для использования оператора типа zend_db->insert($table,$bind) - это не помогло. Там надо еще где-то перекодирование ставить. Но я никак не могу понять где.
Подсабите плиз, если кто знает.
 
Сверху