находишь фрагмент:
$this->_table_prefix = $table_prefix;
//@mysql_query("SET NAMES 'utf8'", $this->_resource);
Заменяешь на :
$this->_table_prefix = $table_prefix;
@mysql_query("SET NAMES 'cp1251'", $this->_resource);
//@mysql_query("SET NAMES 'utf8'", $this->_resource);
Вопросики должны совсем или частично пропасть
Если "не совсем" поможет:
$this->_table_prefix = $table_prefix;
@mysql_query("SET NAMES 'cp1251'", $this->_resource);
@mysql_query( "set session character_set_server=cp1251", $this->_resource );
@mysql_query( "set session character_set_database=cp1251", $this->_resource );
@mysql_query( "set session character_set_connection=cp1251", $this->_resource );
@mysql_query( "set session character_set_results=cp1251", $this->_resource );
@mysql_query( "set session character_set_client=cp1251", $this->_resource );
//@mysql_query("SET NAMES 'utf8'", $this->_resource);
Такая подпорка - слона завалит... ;)
Если и это не поможет - только перекодировка БД или пересоздание правильной базы и переустановка..
Последнее - предпочтительней