У меня есть таблица базы данных, содержащая некоторую информацию, и я получаю информацию о таблице в таблице html, я пытаюсь экспортировать эту таблицу в файл PDF, я получаю ??? по некоторым номерам по неизвестным причинам я использую Xampp, PHP версия 5.4. DomPdf 0.6 Я поделюсь своим кодом ниже:
<?php
$contentinvoice=
'<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<style> body { font-family: Helvetica; font-size:10px; } </style>
</head>
<body>
<table width="100%">
<tr>
<td>Code</td>
<td>Description</td>
<td>Quantity</td>
<td>Price</td>
</tr>';
$select="SELECT * FROM invoicelines";
$run=mysql_query($select,$con);
if(!$run)die("Error".mysql_error());
for($counter=1;$row=mysql_fetch_assoc($run);$counter++){
$contentinvoice.=
'<tr>
<td align="center">'.$row['code'].'</td>
<td align="center">'.$row['description'].'</td>
<td align="center">'.$row['quantity'].'</td>
<td align="center">'.$row['price'].'</td>
</tr>';
}
$contentinvoice.='</table></body></html>';
require_once("dompdf/dompdf_config.inc.php");
$dompdf = new Dompdf();
$dompdf->load_html(ob_get_clean());
$dompdf->load_html($contentinvoice, 'UTF-8');
$dompdf->set_paper('A4');
$dompdf->render();
$dompdf->stream("dompdf_out.pdf", array("Attachment" => false));
?>
Я получаю тот же результат, что мне нужно, но некоторые числа заменены на ??? Например,
Code Description Quantity Price
124?1231 Item 1 ? ?.189
412?3123? Item 2 ? ?.234
ПРИМЕЧАНИЕ. преобразует в арабский c числа, такие как? .189 будет ١.189