Пара вопросов по PEAR::DB, XML

sims

Guest
Пара вопросов по PEAR::DB, XML

Первый вопрос по сути, по sql2xml

Есть страница в UTF-8, данные в базе в UTF-8, при конвертировании DBResult в XML указывается кодировка UTF-8 (setEncoding();). При выводе XML документа все символы кирилического текст в HTML заменены на сущности, типа &#x...;
Почему он так делает, можно ли просто получить HTML документ в кодировке UTF-8?

Вопрос второй.
В документации по PEAR::DB описывается метод метод autoExecute(), но у меня такого метода нет (PEAR::DB - 1.6.4)

В ADODB была очень удобная штука PageExecute(), есть ли что-то поднобное в PEAR::DB, чего я не нашел. Потому как это (из мануала) не очень удобно:

PHP:
// Once you have a valid DB object named $db...

// the row to start fetching
$from = 50;

// how many results per page
$resPage = 10;

// the last row to fetch for this page
$to = $from + $resPage;

foreach (range($from, $to) as $rowNum) {
    if (!$row =& $res->fetchRow($fetchmode, $rowNum)) {
        break;
    }
    echo $row[0] . "\n";
}
 

Макс

Старожил PHPClub
насчет pageExecute()
AFAIK точного аналога в pear:: DB - нет
Можно реализовать через
$db->getOne('SELECT COUNT(*) FROM ...');
и
$db->limitQuery('SELECT ..... FROM ... WHERE ....');
 

sims

Guest
Вообще, больше всего меня интересовало про сущности &#x...;
 
Сверху