Скачал последнюю версию с
www.mpdf1.com/mpdf/download, всё работает нормально. Вот код (запускал в кодировке windows-1251):
<?php
$html = '
<p>Текст</p>
<htmlpagefooter name="myFooter" style="display:none">
<div class="footer">
<table class="tbl3" width=624>
<tr>
<td>Менеджера</td>
<td>Вася Пупкин</td>
</tr>
<tr>
<td>Телефон:</td>
<td>222 333 222</td>
</tr>
</table>
</div>
</htmlpagefooter>
<sethtmlpagefooter name="myFooter" />';
require_once __DIR__ . '/MPDF57/mpdf.php';
$mpdf = new mPDF('utf-8', 'A4', '12', '', 10, 10, 7, 7, 10, 10);
//$mpdf->allow_charset_conversion = true;
$mpdf->charset_in = 'cp1251';
$mpdf->list_indent_first_level = 0;
$mpdf->WriteHTML($html, 0);
echo $mpdf->Output('mpdf.pdf', 'I');
die;
Могу посоветовать разве что:
1. проверить кодировку во всех файлах (шаблон с колонтитулами, случайно, не в отдельном файле лежит?);
2. обновить библиотеку mPDF на последнюю версию;
3. добавить "$mpdf->allow_charset_conversion = true;", как рекомендуется в
документации.