Я загружал и настраивал скрипт из: http://www.html2pdf.fr/en Он отлично работает с кодировкой по умолчанию, но когда я пытаюсь генерировать документы с символами в CP-1251, я получаю пробелы вместо символов.Также все мои файлы в CP-1251, данные в базе в CP-1251 и, как вы можете видеть, я использую простой шрифт -Arial
Пожалуйста, возможно, существует какое-то решение, чтобы заставить его работать.* P / s извините за мой английский
ob_start();
include(dirname(__FILE__).'/res/exemple00.php');
$content = ob_get_clean();
require_once(dirname(__FILE__).'/../html2pdf.class.php');
try
{
$html2pdf = new HTML2PDF('P','A4','fr');
$html2pdf->setDefaultFont('Arial');
$html2pdf->writeHTML($content, isset($_GET['vuehtml']));
$content1=$html2pdf->Output('', 'S');
// Некоторые php-код
$db->query("set names cp1251");
$query="SELECT data from files Where id=$file_id ";
$result=$db->query($query);
$row=$result->fetch_assoc();
$content=($row['data']);
header ('Content-Type: application / pdf');
header ("Content-Length:" .strlen (content));
header ('Content-Disposition: attachment; filename = Invoice #'. $ invoice_id. '. pdf');
print $ content;
}
catch(HTML2PDF_exception $e) { echo $e; } enter code here