正しい文字で PDF を作成しようとしていますが、「?」があります。文字。テストphpファイルを作成しました。ここで、最適なソリューションを見つけようとしています。ブラウザでhtmlを開くと、大丈夫のように見えます
UTF-8 --> UTF-8 : X Ponuka číslo € černý Češký
しかし、pdfを見ると、これが表示されます
UTF-8 --> UTF-8 : X Ponuka ?íslo € ?erný ?ešký
ここに私のすべてのコードがあります:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>č s š Š</title>
</head>
<body>
<?php
require_once("dompdf/dompdf_config.inc.php");
$tab = array("UTF-8", "ASCII", "Windows-1250", "ISO-8859-2", "ISO-8859-1", "ISO-8859-6", "CP1256");
$chain = '<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <style></style><title>č s š Š</title></head><body>';
foreach ($tab as $i)
{
foreach ($tab as $j)
{
$chain .= "<br> $i --> $j : ".iconv($i, $j, 'X Ponuka číslo € černý Češký <br>');
}
}
$chain .= '<p style="font-family: firefly, verdana, sans-serif;">??????X Ponuka číslo € černý Češký <br></p></body></html>';
echo $chain;
echo 'X Ponuka číslo € černý Češký <br>';
$filename = 'pdf/_1.pdf';
$dompdf = new DOMPDF();
$dompdf->load_html($chain, 'UTF-8');
$dompdf->set_paper('a4', 'portrait'); // change these if you need to
$dompdf->render();
file_put_contents($filename, $dompdf->output());
?>
</body>
</html>
私は何を間違っていますか?私は見つけた多くの多くのオプションを試しました:(何か考えはありますか?